.settled-body {
	background-color: #233040;
}

.hidden {
	/*display: none !important;*/
}

/* 头部 */
.header {
	height: .66rem;
	background-color: rgba(255, 255, 255, 1);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
}

.index-header {
	background-color: rgba(255, 255, 255, .6);
}

.settled-header {
	background-color: #233040;
}

.question-header {
	background-color: #172f4a;
}

.head {
	height: 100%;
}

.logo {
	margin-right: 1rem;
}

.logo h1 {
	width: 0;
	height: 0;
	opacity: 0;
	overflow: hidden;
}

.logo img {
	height: 32px;
}

.nav {
	height: 100%;
}

.nav>a {
	line-height: 100%;
	padding: 0 .32rem;
	transition: all .2s;
}

.nav>a img {
	width: .18rem;
	height: .18rem;
	margin-top: -.04rem;
	transform: rotateZ(90deg);
	filter: grayscale(100%);
}

.sub-nav {
	box-sizing: border-box;
	height: 3.98rem;
	position: fixed;
	left: 0;
	top: .66rem;
	z-index: -999;
}

.sub-nav-bg {
	height: 0;
	background-color: #ffffff;
	position: relative;
}

.sub-nav-bg::before {
	content: "";
	width: 50%;
	height: 100%;
	background-color: #f5f5f5;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
}

.sub-nav .nav-three {
	display: none;
	height: 100%;
	transform: all .2s;
}

.sub-nav .nav-three.open {
	display: flex;
}

.sub-nav .nav-three .left {
	position: relative;
	z-index: 1;
	height: 3.98rem;
	box-sizing: border-box;
	overflow-y: auto;
	width: 2.2rem;
	padding: .1rem .05rem .1rem .25rem;
	font-size: .16rem;
	line-height: .42rem;
	background-color: #f5f5f5;
	/*border-right: 1px solid #f4F5F6;*/
}

.sub-nav .nav-three .left::-webkit-scrollbar-thumb {
	background-color: #dedede;
	border-radius: .1rem;
	width: .06rem;
	height: .2rem;
}

.sub-nav .nav-three .left::-webkit-scrollbar {
	width: .06rem;
	background-color: #F0F0F0;
	border-radius: .06rem;
}

.sub-nav .nav-three .left .all {
	font-size: .18rem;
	color: #000000;
	/*font-weight: bold;*/
}

.sub-nav .nav-three .left .all>img {
	width: .2rem;
	height: .2rem;
	margin: .02rem 0 0 .05rem;
	filter: grayscale(100%);
}

.sub-nav .nav-three .left p {
	transition: all .2s;
	color: #666666;
	cursor: pointer;
}

.sub-nav .nav-three .left p>img {
	width: .18rem;
	height: .18rem;
	filter: grayscale(100%);
	margin-top: .01rem;
	opacity: 0;
	transition: all .2s;
}

.sub-nav .nav-three .left p.active {
	color: #288fff;
}

.sub-nav .nav-three .left p.active>img {
	filter: grayscale(0);
	opacity: 1;
}

.sub-nav .nav-three .right {
	position: relative;
	z-index: 1;
	height: 100%;
	width: calc(100% - .24rem);
	padding: .1rem .15rem;
	background-color: #ffffff;
	border-right: 2px solid #f4F5F6;
}

.sub-nav .nav-three .right .section {
	display: none;
}

.sub-nav .nav-three .right .section.show {
	display: flex;
}

.sub-nav .nav-three .right a {
	width: calc(100%/3);
	line-height: .42rem;
	padding: 0 .2rem;
	font-size: .16rem;
	transition: all .2s;
	color: #666666;
}

.sub-nav .nav-three .right a:hover {
	color: #288fff;
	background-color: #f5f5f5;
}

.settled-header .nav>a {
	color: #b1b5bb;
}

.question-header .nav>a {
	color: #aeb6bf;
}

.nav>a:hover {
	color: #288fff;
	transform: translateY(-.04rem);
}

.nav>a:hover img {
	filter: grayscale(0);
	transform: rotateZ(-90deg);
}

.nav>a.active {
	color: #288fff;
	transform: translateY(0);
}

.nav>a.active img {
	filter: grayscale(0);
}

.login-btn {
	height: .32rem;
	padding: 0 .24rem;
	font-size: .14rem;
	border-radius: .16rem;
	letter-spacing: .015rem;
	text-indent: .015rem;
	transition: all .2s;
}

.login-btn:hover {
	opacity: .85;
}

/* 尾部 */
.footer {
	background-color: #172f4a;
	color: #acb4be;
	font-size: .14rem;
	line-height: .3rem;
}

.footer a {
	color: #acb4be;
}

.foot .info {
	padding: .5rem 0;
}

.foot .left img {
	margin-bottom: .22rem;
}

.foot .middle {
	margin-left: .5rem;
}

.foot .middle .item {
	width: 1.15rem;
}

.foot .middle span {
	font-size: .16rem;
}

.foot .right>span {
	font-size: .13rem;
}

.links {
	border-top: 1px solid #293f58;
	border-bottom: 1px solid #293f58;
	padding: .1rem 0;
}

.links span {
	width: .7rem;
}

.links a {
	margin-left: .2rem;
}

.links p {
	width: calc(100% - .7rem);
}

.foot a {
	transition: all .2s;
}

.foot a:hover {
	color: #288fff;
	transform: translateY(-.04rem);
}

.copyright {
	height: .7rem;
}

.copyright a {
	margin-left: .2rem;
}


/* 轮播 */
.banner-swiper {
	overflow-x: hidden;
	height: 4.64rem;
	position: relative;
}

.banner-swiper .swiper-slide {
	position: relative;
}

.banner-swiper .swiper-slide>img {
	width: 100%;
	min-height: 100%;
}

.banner-title {
	position: absolute;
	left: 50%;
	top: calc(50% + .33rem);
	transform: translate(-50%, -50%);
}

.banner-title h2 {
	width: 50%;
	font-size: .38rem;
	line-height: 1.2;
	font-weight: normal;
	text-transform: uppercase;
	font-weight: bold;
}

.banner-title p {
	width: 2.8rem;
	font-size: .16rem;
	margin: .2rem 0;
}

.banner-title .register-btn {
	width: 1.28rem;
	height: .48rem;
	font-size: .16rem;
	border-radius: .24rem;
	transition: all .2s;
}

.banner-title .register-btn:hover {
	opacity: .85;
}

/* 指示灯 */
.banner-swiper .swiper-pagination-bullet {
	width: .12rem;
	height: .12rem;
	border-radius: .06rem;
	font-size: .12rem;
	background-color: #288fff;
	margin: 0 .12rem;
	transition: all .2s;
	opacity: .75;
}

.banner-swiper .swiper-pagination-bullet-active {
	width: .3rem;
	background-color: #288fff;
	opacity: 1;
}

/* 搜索 */
.search-bg {
	width: 6.4rem;
	margin: .4rem auto;
}

.search {
	width: 100%;
	height: .58rem;
	padding: .04rem;
	border-radius: .29rem;
}

.search-input {
	width: calc(100% - 1.6rem);
	height: 100%;
	margin-left: .2rem;
	color: #333333;
}

.search-input::placeholder {
	color: #999999;
}

.search-btn {
	width: 1.28rem;
	height: 100%;
	border-radius: .25rem;
	letter-spacing: .02rem;
	text-indent: .02rem;
	transition: all .2s;
}

.search-btn:hover {
	opacity: .85;
}

.hot-keyword {
	font-size: .14rem;
	margin-top: .16rem;
}

.hot-keyword span {
	padding-right: .12rem;
}

.hot-keyword a {
	line-height: .24rem;
	color: #8d9299;
	padding: 0 .12rem;
	margin-left: .12rem;
	background-color: #eaebee;
	border-radius: .12rem;
	font-size: .12rem;
}

.hot-keyword a:nth-of-type(1),
.hot-keyword a:nth-of-type(2) {
	background-color: #ffdfdf;
	color: #e46060;
}

/* 公共标题 */
.pull-title {
	height: .44rem;
}

.pull-title h2 {
	font-size: .34rem;
}

.pull-title a {
	color: #288fff;
}

.pull-title a>img {
	height: .16rem;
	transition: all .2s;
}

.pull-title a:hover img {
	transform: translateX(.06rem);
}

/* 热门软件 */
.popular-software {
	padding: 0 0 .8rem;
}

.software-nav {
	margin-top: .2rem;
}

.software-nav li {
	min-width: 1.1rem;
	height: 1.1rem;
	border-bottom: .03rem solid transparent;
	margin-right: .457rem;
	cursor: pointer;
	transition: all .2s;
}

.software-nav li:last-child {
	margin-right: 0;
}

.software-nav li:hover {
	transform: translateY(-.08rem);
}

.software-nav li img {
	height: .48rem;
}

.software-nav li h3 {
	margin-top: .08rem;
	line-height: 1.5;
	font-size: .16rem;
	font-weight: normal;
	transition: all .2s;
}

.software-nav li.active {
	border-bottom: .03rem solid #288fff;
}

.software-nav li.active h3 {
	color: #288fff;
}

.software-list {
	padding-top: .12rem;
}

.software-list li {
	display: none;
}

.software-list li.show {
	display: flex;
}

.software-list li>.list {
	width: calc(100% - 3.45rem);
}

.software-list li>.list a {
	width: calc(100%/3 - .14rem);
	margin: .2rem .21rem 0 0;
	border-radius: .1rem;
	padding: .2rem;
	transition: all .2s;
}

.software-list li>.list a:hover {
	transform: translateY(-.08rem);
}

.software-list li>.list a:nth-of-type(3n) {
	margin-right: 0;
}

.software-list li>.list h3 {
	font-size: .18rem;
}

.software-list li>.list p {
	font-size: .14rem;
	color: #999999;
	margin-top: .02rem;
}

.software-list li>.list span {
	width: .72rem;
	height: .72rem;
	border: 1px solid #e9e9ef;
	margin: .2rem auto 0;
	overflow: hidden;
}

.software-list li>.list span>img {
	width: .6rem;
}

.software-list li>.info {
	width: 3.2rem;
	border-radius: .1rem;
	padding: .25rem;
	margin-top: .2rem;
}

.software-list li>.info h3 {
	font-size: .2rem;
}

.software-list li>.info p {
	font-size: .14rem;
	color: #7d7d7d;
	line-height: 1.76;
	height: 3.72rem;
	margin: .15rem 0;
	overflow: hidden;
}

.software-list li>.info>a {
	height: .48rem;
	border-radius: .24rem;
	background-color: #288fff;
	color: rgba(255, 255, 255, .8);
	letter-spacing: .02rem;
	text-indent: .02rem;
	transition: all .2s;
}

.software-list li>.info>a:hover {
	opacity: .85;
}

.software-list li .other {
	height: .24rem;
	margin-top: .38rem;
}

.software-list li .other>img {
	height: .24rem;
	margin-right: .1rem;
}

.software-list li .other>a {
	width: 88%;
	font-size: .14rem;
	color: #288fff;
}

.software-list li .other>a img {
	height: .16rem;
	margin-top: .02rem;
	transition: all .2s;
}

.software-list li .other:hover>a img {
	transform: translateX(.08rem);
}

/* 行研报告 */
.index-report {
	padding: .65rem 0 .8rem;
}

.report-list {
	padding-top: .08rem;
}

.report-list .swiper-slide {
	width: calc(25% - .15rem);
	margin: .2rem .2rem 0 0;
	background-color: #f1f3f6;
	border-radius: .08rem;
	padding: .25rem;
	transition: all .2s;
}

.report-list li.swiper-slide {
	background-color: #ffffff;
}

.report-list .swiper-slide:hover {
	transform: translateY(-.08rem);
}

.report-list .swiper-slide:nth-of-type(4n) {
	margin-right: 0;
}

.report-list .swiper-slide img {
	height: 1.6rem;
	max-width: 100%;
}

.report-list .swiper-slide p {
	height: .48rem;
	margin-top: .15rem;
	font-weight: bold;
}

.report-list .swiper-slide span {
	font-size: .14rem;
	margin: .12rem 0;
	color: #999999;
}

.report-list .swiper-slide>a:nth-of-type(2) {
	width: 1.2rem;
	height: .4rem;
	border-radius: .2rem;
	font-size: .14rem;
	background-color: #288fff;
	margin: 0 auto;
	color: #ffffff;
	transition: all .2s;
}

.report-list .swiper-slide>a:nth-of-type(2):hover {
	opacity: .85;
}

/* 在用什么 */
.index-use {
	padding: .65rem 0 .8rem;
	background-color: #d5e6f8;
}

.index-use>a {
	width: 2rem;
	height: .48rem;
	border-radius: .24rem;
	border: 1px solid #288fff;
	color: #288fff;
	margin: 0 auto;
	transition: all .2s;
}

.index-use>a:hover {
	opacity: .85;
	transform: translateY(-.04rem);
}

.use-nav {
	max-width: 12rem;
	height: .5rem;
	margin-top: .2rem;
}

.use-nav li {
	height: .4rem;
	padding: 0 .15rem;
	color: #7d7d7d;
	border-radius: .2rem;
	transition: all .2s;
	cursor: pointer;
}

.use-nav li:hover {
	transform: translateY(-.04rem);
}

.use-nav li.active {
	background-color: #ffffff;
	color: #288fff;
}

.use-nav a {
	color: #288fff;
	font-size: .15rem;
}

.use-nav a>img {
	height: .16rem;
	transition: all .2s;
}

.use-nav a:hover>img {
	transform: translateX(.08rem);
}

.use-list li {
	display: none;
	width: calc(100% - .8rem);
	margin-left: .8rem;
}

.use-list li.show {
	display: block;
}

.use-list li .use-swiper {
	padding-bottom: 1.15rem;
}

.use-list li .swiper-wrapper {
	padding-top: .3rem;
}

.use-list li .swiper-slide {
	width: 3.84rem;
	padding-bottom: .4rem;
	position: relative;
	transition: all .2s;
}

.use-list li .swiper-slide:hover {
	transform: translateY(-.08rem);
}

.use-list li .swiper-slide .txt {
	border-radius: .1rem;
	overflow: hidden;
}

.use-list li .swiper-slide .img {
	width: 100%;
	height: 1.92rem;
	overflow: hidden;
}

.use-list li .swiper-slide .img>img {
	width: 100%;
	min-height: 1.92rem;
}

.use-list li .swiper-slide h3 {
	height: .7rem;
	padding: 0 .2rem;
	font-size: .14rem;
}

.use-list li .swiper-slide h3>em {
	width: .32rem;
	height: .32rem;
	margin-right: .1rem;
}

.use-list li .swiper-slide h3>em img {
	width: auto;
	height: .32rem;
}

.use-list li .swiper-slide .txt>p {
	padding: 0 .2rem;
	font-size: .15rem;
	height: .68rem;
	font-weight: bold;
}

.use-list li .swiper-slide .tags {
	padding: .1rem .2rem .97rem;
}

.use-list li .swiper-slide .tags>span {
	width: calc(100%/3);
	font-size: .13rem;
	color: #999999;
	position: relative;
}

.use-list li .swiper-slide .tags>span::after {
	content: "";
	display: inline-block;
	width: 1px;
	height: .8rem;
	background-color: #e4e9e6;
	position: absolute;
	top: 0;
	left: 0;
}

.use-list li .swiper-slide .tags>span:nth-of-type(1)::after {
	display: none;
}

.use-list li .swiper-slide .tags>span em {
	font-size: .18rem;
	color: #333333;
	font-weight: bold;
}

/*展开*/
.open-btn {
	font-size: .13rem;
	color: #888888;
	margin-top: .2rem;
	cursor: pointer;
}

.open-btn em {
	transform: rotateZ(90deg) scaleY(1.4);
	margin-left: .04rem;
}

.open-btn em.open {
	transform: rotateZ(-90deg) scaleY(1.4);
	margin-left: .04rem;
}

.use-list li .swiper-slide .btn {
	width: calc(100% - .4rem);
	height: .8rem;
	border-radius: .08rem;
	padding: 0 .15rem;
	box-shadow: 0 0 .2rem rgba(0, 0, 0, .1);
	position: absolute;
	bottom: 0;
	left: .2rem;
	z-index: 9;
}

.use-list li .swiper-slide .btn span {
	width: .5rem;
	height: .5rem;
	border: 1px solid #e9e9ef;
	margin-right: .12rem;
}

.use-list li .swiper-slide .btn span img {
	max-width: 96%;
	max-height: 96%;
}

.use-list li .swiper-slide .btn p {
	font-weight: bold;
	width: 1.6rem;
}

.use-list li .swiper-slide .btn a {
	width: .96rem;
	height: .4rem;
	border-radius: .2rem;
	background-color: #288fff;
	color: #ffffff;
	transition: all .2s;
}

.use-list li .swiper-slide .btn a:hover {
	opacity: .85;
}

.use-list li .use-swiper .swiper-button-next,
.use-list li .use-swiper .swiper-button-prev {
	width: .64rem;
	height: .64rem;
	border-radius: 100%;
	background-color: #ffffff;
	background-image: url('../images/icon/icon-arrow-right.png');
	background-repeat: no-repeat;
	background-size: .32rem .32rem;
	background-position: center;
	top: auto;
	bottom: 0;
}

.use-list li .use-swiper .swiper-button-next {
	right: calc(50% - 0.35rem);
}

.use-list li .use-swiper .swiper-button-prev {
	transform: rotateZ(180deg);
	left: calc(50% - 1.15rem);
}

.use-list li .use-swiper .swiper-button-next::after,
.use-list li .use-swiper .swiper-button-prev::after {
	display: none;
}

.index-recommend {
	padding: .65rem 0 .8rem;
}

.index-recommend .txt {
	width: 5.6rem;
}

.index-recommend h2 {
	font-size: .34rem;
}

.index-recommend p {
	font-weight: bold;
	margin: .2rem 0 .3rem;
}

.index-recommend span {
	font-size: .14rem;
	color: #666666;
}

.index-recommend strong {
	font-size: .18rem;
	color: #288fff;
	margin: 0 .1rem;
}

.index-recommend .btn {
	width: 1.44rem;
	height: .48rem;
	margin-top: .4rem;
	border-radius: .24rem;
	color: #ffffff;
	letter-spacing: .01rem;
	text-indent: .01rem;
	transition: all .2s;
}

.index-recommend .btn:hover {
	opacity: .85;
}

.index-recommend .img {
	width: 5.56rem;
	height: 3.36rem;
}

.index-recommend .img>img {
	max-width: 100%;
	max-height: 100%;
}

/* 为什么选择鲸选型 */
.why-choose {
	padding: .65rem 0 .8rem;
}

.choose-list {
	margin-top: .6rem;
}

.choose-list li {
	min-width: 1rem;
}

.choose-list h3 {
	font-weight: normal;
	font-size: .16rem;
	margin-bottom: .1rem;
}

.choose-list strong {
	font-size: .32rem;
}

/* 入驻 */
.index-settled {
	padding: 1.6rem 0 1.7rem;
	background-size: cover;
}

.settled h2 {
	font-size: .34rem;
}

.settled h2>span {
	font-size: .44rem;
	color: #288fff;
	margin: 0 .2rem;
}

.settled p {
	width: 7rem;
	margin: .2rem 0 .35rem;
	text-align: center;
}

.settled .btn {
	width: 1.44rem;
	height: .48rem;
	margin-top: .4rem;
	border-radius: .24rem;
	color: #ffffff;
	letter-spacing: .01rem;
	text-indent: .01rem;
	transition: all .2s;
}

.settled .btn:hover {
	opacity: .85;
}


/* 内容区 */
.content {
	margin-top: .66rem;
	margin-bottom: .2rem;
}

/* 面包屑 */
.position {
	height: .5rem;
	font-size: .14rem;
}

.position a {
	display: flex;
	align-items: center;
	color: #757575;
}

.position a::after {
	content: "";
	display: inline-block;
	width: .16rem;
	height: .16rem;
	background-image: url('../images/icon/icon-arrow-blue.png');
	background-size: cover;
	filter: grayscale(100%);
	margin-top: .02rem;
}

.position-white {
	color: #a5afb9;
}

/* 公司产品 */
.product-info {
	padding: .2rem 0;
}

.product-info .title {
	margin-bottom: .08rem;
}

.product-info .title img {
	height: .28rem;
	margin-right: .08rem;
}

.product-info .title h1 {
	font-size: .28rem;
}

.product-info .txt {
	width: 8.2rem;
	font-size: .14rem;
	color: #676767;
	line-height: 1.7;
	text-align: justify;
}

/* 统计&筛选 */
.statistics {
	height: .4rem;
	margin: .15rem auto .1rem;
}

.statistics h2 {
	font-size: .2rem;
}

.statistics .select {
	font-size: .14rem;
	margin-left: .4rem;
	position: relative;
}

.statistics .select::after {
	content: "";
	display: block;
	width: .16rem;
	height: .16rem;
	background-image: url('../images/icon/icon-arrow-blue.png');
	background-size: cover;
	position: absolute;
	top: 50%;
	right: .06rem;
	transform: translateY(-50%) rotateZ(90deg);
	z-index: -1;
	filter: grayscale(100%);
}

.statistics .select>span {
	color: #666666;
}

.statistics .select select {
	width: 1.017rem;
	height: .26rem;
	border: 1px solid #dedede;
	background-color: rgba(0, 0, 0, 0);
	padding: 0 .06rem;
	border-radius: .02rem;
	cursor: pointer;
}

.product-list {
	width: calc(100% - 2.9rem);
}

.product-list li {
	padding: .24rem;
	border-radius: .08rem;
	margin-bottom: .2rem;
	transition: all .2s;
}

.product-list li:last-child {
	margin-bottom: 0;
}

.product-list li:hover {
	box-shadow: 0 0 .1rem rgba(0, 0, 0, .1);
}

.product-list a {
	width: calc(100% - 1rem);
}

.product-list .img {
	width: .8rem;
	height: .8rem;
	border-radius: .06rem;
	border: 1px solid #e9e9ef;
}

.product-list .img img {
	max-width: 100%;
	max-height: 100%;
}

.product-list .txt {
	width: calc(100% - .9rem);
}

.product-list .txt h2 {
	font-size: .18rem;
}

.product-list .txt p {
	font-size: .14rem;
	color: #999999;
	margin-top: .04rem;
	text-align: justify;
}

.product-list .btns .btn {
	width: .8rem;
	height: .3rem;
	border-radius: .04rem;
	font-size: .13rem;
	background-color: #288fff;
	color: #ffffff;
	cursor: pointer;
	letter-spacing: .01rem;
	text-indent: .01rem;
	transition: all .2s;
}

.product-list .btns .btn:nth-of-type(2) {
	margin-top: .1rem;
	border: 1px solid #288fff;
	background: none;
	color: #288fff;
}

.product-list .btns .btn:hover {
	opacity: .8;
	transform: translateY(-.04rem);
}

/* 侧边栏 */
.pull-side {
	width: 2.68rem;
}

.pull-side .section {
	padding: .2rem;
	border-radius: .08rem;
	margin-top: .2rem;
	overflow: hidden;
}

.pull-side .section .title {
	font-size: .18rem;
	font-weight: bold;
}

.side-ask {
	padding: 0 0 .2rem !important;
}

.side-ask p {
	background-image: linear-gradient(to right, #2dacf0, #288fff);
	padding: .15rem .2rem .18rem;
	color: #ffffff;
	font-size: .14rem;
}

.side-ask strong {
	font-size: .18rem;
	margin-bottom: .03rem;
	letter-spacing: .01rem;
	text-indent: .01rem;
}

.side-ask textarea {
	width: calc(100% - .4rem);
	margin: .2rem auto;
	height: 1.2rem;
	padding: .05rem .1rem;
	border: 1px solid #e2e5e8;
	border-radius: .06rem;
	line-height: 1.6;
	color: #666666;
}

#message-phone {
	width: calc(100% - .4rem);
	margin: 0 auto;
	height: .4rem;
	padding: .05rem .1rem;
	border: 1px solid #e2e5e8;
	border-radius: .06rem;
	line-height: 1.6;
	color: #666666;
	margin-bottom: .2rem;
}

.ask-label {
	padding: 0 .2rem;
	font-size: .14rem;
	color: #999999;
	margin-bottom: .05rem;
}


.side-ask textarea::placeholder {
	color: #999999;
}

.product-contrast-other {
	box-sizing: border-box;
	background-color: #f1f1f1;
	margin-top: .1rem;
	border-radius: .08rem;
	padding: .1rem .05rem .1rem .1rem;
}

.product-contrast .ask-btn,
.side-ask .ask-btn {
	width: calc(100% - .4rem);
	height: .4rem;
	border: 1px solid #288fff;
	border-radius: .2rem;
	font-size: .14rem;
	margin: 0 auto;
	cursor: pointer;
	transition: all .2s;
}

.product-contrast .ask-btn:hover,
.side-ask .ask-btn:hover {
	transform: translateY(-.08rem);
	background-color: #288fff;
	color: #ffffff;
}

.compare-go {
	width: .42rem;
	height: .42rem;
	cursor: pointer;
	font-size: .13rem;
	border-radius: .05rem;
	line-height: 1.3;
	letter-spacing: .01rem;
	text-indent: .01rem;
}

.compare-go>img {
	width: 100%;
	height: 100%;
}

.contrast-left {
	width: calc(100% - .5rem);
}

.side-hot .info {
	margin-top: .15rem;
}

.side-hot .img {
	width: 100%;
	height: 1.3rem;
	margin-bottom: .1rem;
}

.side-hot .img>img {
	max-width: 100%;
	max-height: 100%;
	box-shadow: 0 0 .15rem rgba(0, 0, 0, .1);
}

.side-hot p {
	font-weight: bold;
}

.side-hot span {
	font-size: .14rem;
	color: #999999;
	margin: .1rem 0;
}

.side-hot .btn {
	width: 1.2rem;
	height: .4rem;
	border-radius: .2rem;
	margin: 0 auto;
	font-size: .14rem;
	transition: all .2s;
}

.side-hot .btn:hover {
	opacity: .8;
	transform: translateY(-.04rem);
}

.side-product .list>a,
.side-product .list>div {
	margin-top: .15rem;
}

.side-product .list .img {
	width: .64rem;
	height: .64rem;
	border-radius: .04rem;
	border: 1px solid #e9e9ef;
}

.side-product .list .img img {
	max-width: 100%;
	max-height: 100%;
}

.side-product .list .txt {
	width: calc(100% - .74rem);
}

.side-product .list h3 {
	font-size: .16rem;
}

.side-product .list p {
	font-size: .14rem;
	color: #999999;
	margin-top: .05rem;
}

.side-product .list .btns {
	margin-top: .1rem;
}

.side-product .list .btn {
	width: calc(50% - .04rem);
	line-height: .26rem;
	border-radius: .13rem;
	font-size: .12rem;
}

.side-product .list .btn:nth-of-type(1) {
	border: 1px solid #288fff;
}

.side-news .list h3 {
	font-size: .14rem;
	color: #666666;
	margin-top: .1rem;
	font-weight: normal;
	text-align: justify;
}

.icon-loading {
	width: .3rem;
	height: .3rem;
	margin-left: .1rem;
	animation: rotate_name 20s linear alternate infinite;
}

@keyframes rotate_name {
	from {
		transform: rotateZ(0deg);
	}

	to {
		transform: rotateZ(7200deg);
	}
}

/* 产品简介 */
.detail-info {
	position: sticky;
	top: .66rem;
	z-index: 99;
}

.detail-info .info {
	padding-top: .3rem;
	position: relative;
}

.detail-info .img {
	width: 1.2rem;
	height: 1.2rem;
	border-radius: .1rem;
	overflow: hidden;
	border: 1px solid #e9e9ef;
	margin-right: .24rem;
}

.detail-info .txt {
	width: calc(100% - 1.44rem);
}

.detail-info .img>img {
	max-width: 100%;
	max-height: 100%;
}

.detail-info h1 {
	font-size: .2rem;
}

.detail-info p {
	font-size: .14rem;
	color: #999999;
	margin-top: .05rem;
}

.detail-info .info>span {
	width: calc(100% - 3.4rem);
}

.detail-info .btns {
	width: 3.3rem;
}

.detail-info .btn {
	width: 1rem;
	height: .4rem;
	border-radius: .2rem;
	border: 1px solid #288fff;
	transition: all .2s;
	font-size: .14rem;
	margin-left: .1rem;
}

.detail-info .btn:hover {
	opacity: .8;
	transform: translateY(-.04rem);
}

.detail-info .add-btn {
	font-size: .13rem;
	border: 1px solid #f4F5F6;
	padding: 0 .06rem;
	border-radius: .04rem;
	color: #666666;
	position: absolute;
	top: .2rem;
	right: 0;
	z-index: 1;
}

.detail-info .add-btn>span {
	font-size: .18rem;
	margin-right: .03rem;
}

/* 锚点 */
.anchor-point {
	padding-left: 1.44rem;
}

.anchor-point li {
	line-height: .24rem;
	padding-bottom: .08rem;
	border-bottom: .03rem solid transparent;
	color: #8a8a8a;
	margin-right: .35rem;
	cursor: pointer;
}

.anchor-point li:last-child {
	margin-right: 0;
}

.anchor-point li.active {
	color: #333333;
	border-bottom: .03rem solid #288fff;
}


.product-detail .point-section {
	padding-top: .2rem;
}

/* 标题 */
.product-title {
	height: .24rem;
	font-size: .18rem;
	font-weight: bold;
}

.product-title h2 {
	font-size: .18rem;
}

.product-title img {
	height: .22rem;
	margin-right: .1rem;
}

/* 详情 */
.product-detail {
	width: calc(100% - 2.9rem);
}

.point-section .section {
	width: 100%;
	border-radius: .1rem;
	margin: .15rem 0;
	padding: 0 .24rem .2rem;
}

.product-info-ul li {
	padding: .24rem 0;
	border-bottom: 1px solid #e2e5e8;
}

.product-info-ul li:last-child {
	border-bottom: 0;
}

.product-info-ul li h3 {
	font-size: .15rem;
	color: #999999;
	font-weight: normal;
}

.product-info-ul li p {
	font-size: .14rem;
	margin-top: .08rem;
}

.product-info-ul li>.item {
	width: calc(50% - .1rem);
	margin-top: .15rem;
}

.product-info-ul li>.item:nth-of-type(1),
.product-info-ul li>.item:nth-of-type(2) {
	margin-top: 0;
}

.product-info-ul li>.item h3>span {
	width: .2rem;
	height: .16rem;
}

.product-info-ul li>.item h3>span img {
	max-height: .15rem;
}

.product-info-ul li>.item p {
	text-indent: .2rem;
}

.more-btn {
	width: 1.2rem;
	height: .48rem;
	border-radius: .24rem;
	font-size: .15rem;
	margin: .2rem auto 0;
	cursor: pointer;
	transition: all .2s;
}

.more-btn:hover {
	transform: translateY(-.04rem);
	opacity: .8;
}

.screenshot-swiper {
	margin-top: .12rem;
}

.screenshot-swiper .swiper-slide {
	width: 2.4rem;
	height: 1.36rem;
	border: 1px solid #e2e5e8;
}

.screenshot-swiper .swiper-slide img {
	max-width: 100%;
	max-height: 100%;
}

/* 咨询 */
.consult-box {
	border-radius: .1rem;
	padding: .24rem;
	background-image: linear-gradient(to right, #ffffff, #e6f2ff);
}

.consult-box .img {
	width: .64rem;
	height: .64rem;
	border: 1px solid #e2e5e8;
	border-radius: .02rem;
	margin-right: .18rem;
}

.consult-box .img>img {
	max-width: 100%;
	max-height: 100%;
}

.consult-box p>span {
	font-size: .18rem;
	font-weight: bold;
}

.consult-box p>em {
	font-size: .15rem;
	color: #999999;
	margin-top: .03rem;
}

.consult-box .btn {
	width: 1.2rem;
	height: .4rem;
	border-radius: .2rem;
	border: 1px solid #288fff;
	transition: all .2s;
	font-size: .14rem;
}

.consult-box .btn:hover {
	opacity: .8;
	transform: translateY(-.04rem);
}

.symbol {
	padding: 0 .08rem;
	margin: 0 .1rem;
	font-size: .18rem;
	line-height: 1.2;
	position: relative;
}

.symbol::before {
	content: "";
	display: block;
	width: .04rem;
	height: .1rem;
	font-style: normal;
	border-top: .02rem solid #333333;
	border-left: .02rem solid #333333;
	position: absolute;
	top: .02rem;
	left: 0;
}

.symbol::after {
	content: "";
	display: block;
	width: .04rem;
	height: .1rem;
	border-bottom: .02rem solid #333333;
	border-right: .02rem solid #333333;
	position: absolute;
	bottom: .02rem;
	right: 0;
}

/* 视频列表 */
.video-section {
	margin-top: .25rem;
}

.video-list li {
	width: calc(33.33% - .16rem);
	margin: .15rem .24rem 0 0;
	border-radius: .1rem;
	position: relative;
	overflow: hidden;
}

.video-list li:nth-of-type(3n) {
	margin-right: 0;
}

.video-list li .img {
	width: 100%;
	height: 1.6rem;
	border-bottom: 1px solid #efefef;
	overflow: hidden;
}

.video-list li .img>img {
	width: 100%;
	min-height: 1.6rem;
}

.video-list li span {
	width: 100%;
	height: 1.6rem;
	background-color: rgba(0, 0, 0, .35);
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9;
}

.video-list li span>img {
	width: .4rem;
	height: .4rem;
	cursor: pointer;
}

.video-list li p {
	font-size: .15rem;
	font-weight: bold;
	padding: .08rem .15rem .15rem;
}

/* 视频弹窗 */
.video-pup-bg {
	display: none;
	height: 100vh;
	background-color: rgba(0, 0, 0, .35);
	position: fixed;
	left: 0;
	top: 0;
	z-index: 999;
}

.video-pup-bg.show {
	display: flex;
}

.video-pup {
	position: relative;
}

.video-pup>video {
	height: 4.5rem;
	border: .15rem solid #111111;
	border-radius: .15rem;
}

.video-pup .close-btn {
	width: .24rem;
	height: .24rem;
	font-size: .16rem;
	position: absolute;
	cursor: pointer;
	top: -.06rem;
	right: -.06rem;
	border-radius: 100%;
	z-index: 9999;
}

.video-pup .close-btn>em {
	transform: scaleX(1.25);
	margin-top: -.01rem;
}

/* 相关案例 */
.case-nav {
	padding-top: .1rem;
}

.case-nav li {
	line-height: .32rem;
	padding: 0 .2rem;
	border-radius: .16rem;
	font-size: .14rem;
	margin-top: .1rem;
	color: #666666;
	cursor: pointer;
}

.case-nav li.active {
	background-color: #d6d9de;
	color: #333333;
}

.case-list {
	margin-top: .2rem;
}

.case-list li {
	display: none;
}

.case-list li.show {
	display: flex;
	flex-wrap: wrap;
}

.case-list li>a {
	width: calc(50% - .16rem);
	margin-bottom: .2rem;
}

.case-list li>a span:nth-child(1) {
	width: .8rem;
	height: .8rem;
	border-radius: .04rem;
	border: 1px solid #e9e9ef;
	overflow: hidden;
}

.case-list li>a span:nth-child(1) img {
	max-width: 100%;
	max-height: 100%;
}

.case-list li>a span:nth-child(2) {
	width: calc(100% - .95rem);
}

.case-list li>a h3 {
	font-size: .16rem;
}

.case-list li>a p {
	font-size: .14rem;
	color: #999999;
	margin-top: .1rem;
}

/* 合作品牌 */
.brand-list {
	padding-top: .2rem;
}

.brand-list li {
	width: calc(100%/8 - .28rem);
	margin: 0 .32rem .2rem 0;
}

.brand-list li:nth-of-type(8n) {
	margin-right: 0;
}

.brand-list span {
	width: 100%;
	height: .8rem;
	border: 1px solid #e9e9ef;
	border-radius: .04rem;
	overflow: hidden;
}

.brand-list span>img {
	max-width: 100%;
	max-height: 100%;
}

.brand-list p {
	font-size: .14rem;
	text-align: center;
	margin-top: .05rem;
}

/* 产品价格 */
.package-list {
	padding: .2rem 0;
}

.package-list li {
	width: 100%;
	/* border-top: 1px solid #d4dce6; */
	border-bottom: 1px solid #d4dce6;
}

.package-list li:nth-of-type(1) {
	border-left: 1px solid #d4dce6;
}

.package-list li:nth-last-of-type(1) {
	border-right: 1px solid #d4dce6;
}

.package-list li h3 {
	height: .75rem;
	background-color: #d4dce6;
	font-size: .18rem;
	color: #778290;
	border-right: 1px solid #ffffff;
}

.package-list li:nth-last-of-type(1) h3 {
	border-right: 0;
}

.package-list li .info {
	height: 1.1rem;
	background-color: #eff1f4;
	border-right: 1px solid #d4dce6;
}

.package-list li:nth-last-of-type(1) .info {
	border-right: 0;
}

.package-list li .info p {
	font-size: .18rem;
	color: #f6a12a;
	margin-bottom: .1rem;
}

.package-list li .info span {
	font-size: .14rem;
	color: #999999;
}

.package-list li .info .btn {
	height: .28rem;
	font-size: .14rem;
	border-radius: .14rem;
	padding: 0 .15rem;
}

.package-list li .function-list {
	border-right: 1px solid #d4dce6;
	height: 2.2rem;
	padding: .2rem;
	font-size: .14rem;
	overflow-y: auto;
	color: #666666;
}

.package-list li:nth-last-of-type(1) .function-list {
	border-right: 0;
}

.package-list li .function-list p {
	margin-top: .1rem;
}

.package-list li .function-list p>em {
	content: " ";
	display: block;
	width: .08rem;
	height: .08rem;
	margin-top: .065rem;
	background-color: #f6a12a;
	border-radius: 100%;
}

.package-list li .function-list p>span {
	width: calc(100% - .14rem);
	text-align: justify;
}

/* 资讯列表 */
.news-list {
	padding: .2rem 0;
}

.news-list .item {
	margin-top: .2rem;
}

.news-list .item:nth-of-type(1) {
	margin-top: 0;
}

.news-list .img {
	width: 2rem;
	height: 1.24rem;
	border-radius: .08rem;
	overflow: hidden;
}

.news-list .img>img {
	width: 100%;
	min-height: 100%;
}

.news-list .txt {
	width: calc(100% - 2.2rem);
}

.news-list .txt h2 {
	font-size: .16rem;
}

.news-list .txt p {
	font-size: .15rem;
	color: #666666;
	margin: .1rem 0 .2rem;
}

.news-list .txt .other {
	height: .2rem;
	font-size: .13rem;
	color: #999999;
}

.news-list .txt .other img {
	width: .2rem;
	height: .2rem;
	border-radius: 100%;
	margin-right: .04rem;
}

.news-list .txt .other em {
	margin-left: .2rem;
	color: #f6a12a;
}

/* 显示更多 */
.show-more {
	margin-top: .1rem;
	padding-bottom: .15rem;
	font-size: .14rem;
	color: #888888;
	cursor: pointer;
	transition: all .2s;
}

.show-more>img {
	width: .16rem;
	transform: rotateZ(90deg);
	margin-left: .03rem;
	filter: grayscale(100%);
	transition: all .2s;
}

.show-more:hover {
	color: #288fff;
	transform: translateY(-.04rem);
}

.show-more:hover img {
	filter: grayscale(0);
}

/* 使用问题 */
.point-section .ask-section {
	padding-top: .2rem;
}

.ask-section .ask-btn {
	height: .5rem;
	border-radius: .25rem;
	background-color: #f1f3f6;
	padding-left: .2rem;
	color: #a3a3a3;
}

.ask-section .ask-btn input {
	width: calc(100% - 1.3rem);
	height: 100%;
}

.ask-section .ask-btn .btn {
	width: 1.1rem;
	height: 100%;
	border-radius: .25rem;
	transition: all .2s;
	letter-spacing: .02rem;
	text-indent: .02rem;
}

.ask-section .ask-btn:hover .btn {
	opacity: .8;
}

.ask-list {
	border: 1px solid #e9e9ef;
	border-radius: .1rem;
	margin-top: .2rem;
	padding: .2rem;
}

.ask-list li {
	margin-top: .25rem;
}

.ask-list li:nth-of-type(1) {
	margin-top: 0;
}

.ask-list .q-title {
	font-size: .18rem;
}

.ask-list .q-title h1,
.ask-list .q-title h2 {
	display: inline-block;
	font-size: .18rem;
}

.ask-list .q-title img {
	height: .24rem;
	margin-right: .06rem;
}

.ask-list .q-title em {
	font-size: .14rem;
	color: #999999;
	font-weight: normal;
}

.answer>img {
	height: .24rem;
	margin-top: .46rem;
}

.answer-list {
	width: calc(100% - .3rem);
	padding-top: .2rem;
	border-top: 1px solid #e9e9ef;
	margin-top: .25rem;
}

.answer-list span {
	height: .2rem;
	font-size: .13rem;
	color: #999999;
}

.answer-list span>img {
	width: .2rem;
	height: .2rem;
	border-radius: 100%;
	margin-right: .08rem;
}

.answer-list span>em {
	background-color: #4f4b4b;
	color: #ffc675;
	line-height: .2rem;
	font-size: .13rem;
	border-radius: .04rem;
	padding: 0 .06rem;
	margin-left: .08rem;
}

.answer-list span>em img {
	height: .14rem;
	margin-right: .04rem;
}

.answer-list p {
	background-color: #f6f7f8;
	margin-top: .15rem;
	padding: .15rem;
	border-radius: .1rem;
	font-size: .14rem;
	color: #666666;
}


/* 新闻资讯 */
.news-special {
	padding: .2rem 0;
}

.special-swiper {
	width: 8rem;
	height: 4.5rem;
	border-radius: .1rem;
	margin-left: 0;
}

.special-swiper .swiper-slide {
	position: relative;
}

.special-swiper .swiper-slide img {
	width: 100%;
	min-height: 100%;
}

.special-swiper .swiper-slide p {
	padding: 0 .3rem;
	position: absolute;
	bottom: .5rem;
	left: 0;
	z-index: 2;
}

.special-swiper .swiper-slide::after {
	content: "";
	display: block;
	width: 100%;
	height: 2rem;
	background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 1;
}

.special-swiper .swiper-pagination {
	padding: 0 .3rem;
	bottom: .25rem !important;
	text-align: left;
}

.special-swiper .swiper-pagination-bullet {
	width: .32rem;
	height: .03rem;
	border-radius: .015rem;
	background-color: #ffffff;
	margin-right: .08rem;
	margin-left: 0;
	opacity: 1;
}

.special-swiper .swiper-pagination-bullet-active {
	background-color: #288fff;
}

.special-list {
	width: calc(100% - 8.25rem);
}

.special-list a {
	display: block;
	width: 100%;
	height: 2.125rem;
	border-radius: .1rem;
	position: relative;
	overflow: hidden;
}

.special-list a:nth-of-type(1) {
	margin-bottom: .25rem;
}

.special-list a img {
	width: 100%;
	min-height: 100%;
}

.special-list a p {
	font-size: .16rem;
	padding: 0 .2rem;
	position: absolute;
	left: 0;
	bottom: .2rem;
	z-index: 9;
	text-align: justify;
}

.special-list a::after {
	content: "";
	display: block;
	width: 100%;
	height: 1.5rem;
	background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 1;
}

.news-title {
	font-size: .32rem;
	font-weight: bold;
	margin-top: .3rem;
}

.report-title {
	font-size: .32rem;
	font-weight: bold;
	padding-top: .25rem;
}

.news-nav {
	padding: .1rem .2rem 0;
}

.news-nav a {
	display: flex;
	justify-content: center;
	align-items: center;
	width: .895rem;
	height: .32rem;
	border-radius: .16rem;
	background-color: #f1f3f6;
	color: #666666;
	font-size: .13rem;
	margin: .08rem .08rem 0 0;
}

.news-nav a:nth-of-type(9n) {
	margin-right: 0;
}

.news-nav a.active {
	background-color: #288fff;
	color: #ffffff;
}

.news-left {
	width: calc(100% - 2.9rem);
	margin-top: .2rem;
	border-radius: .1rem;
}

.news-left .news-list {
	padding: .2rem;
}

.side-news .hot-news-list a {
	line-height: .2rem;
	margin-top: .2rem;
}

.side-news .hot-news-list a:nth-of-type(1) {
	margin-top: .12rem;
}

.side-news .hot-news-list a>em {
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: .13rem;
	width: .2rem;
	height: .2rem;
	margin-right: .04rem;
	border-radius: .04rem;
	background-color: #e1e4e7;
	color: #8d949a;
	float: left;
}

.side-news .hot-news-list a:nth-of-type(1)>em {
	background-color: #b40202;
	color: #ffffff;
}

.side-news .hot-news-list a:nth-of-type(2)>em {
	background-color: #f6a12a;
	color: #ffffff;
}

.side-news .hot-news-list a:nth-of-type(3)>em {
	background-color: #288fff;
	color: #ffffff;
}

.side-news .hot-news-list a>h3 {
	font-size: .13rem;
	font-weight: normal;
	margin-top: 0;
}

/* 相关案例 */
.news-case-list {
	border-radius: .1rem;
	padding: .2rem;
	width: 100%;
}

.news-case-list li {
	display: flex;
}

.news-case-list li a {
	width: calc(100%/3 - .1rem);
	margin: .2rem .15rem 0 0;
}

.news-case-list li a:nth-of-type(3n) {
	margin-right: 0;
}

/* 弹窗 */
.pup-box-bg {
	width: 100vw;
	height: 100vh;
	position: fixed;
	top: 0;
	left: 0;
	background-color: rgba(0, 0, 0, .35);
	display: none;
}

.pup-box-bg.show {
	display: flex;
}

.pup-box {
	width: 6rem;
	border-radius: .08rem;
	padding: .2rem;
	position: relative;
}

.pup-box h3 {
	padding-bottom: .05rem;
}

.pup-box .rich-text {
	max-height: 3rem;
	overflow-y: auto;
	text-align: justify;
	margin-top: 0;
}

.pup-box .rich-text::-webkit-scrollbar {
	width: 0;
	height: 0;
	opacity: 0;
	display: none;
}

.pup-box>span {
	width: .3rem;
	height: .3rem;
	font-size: .15rem;
	position: absolute;
	top: 0;
	right: 0;
	transform: scaleX(1.5);
	cursor: pointer;
}

/* 资讯详情 */
.news-author {
	width: 2rem;
	border: 1px solid #e9e9ef;
	border-radius: .1rem;
	padding: .2rem;
}

.news-author>span {
	width: .64rem;
	height: .64rem;
	border-radius: 100%;
	overflow: hidden;
}

.news-author>span img {
	width: 100%;
	min-height: 100%;
}

.news-author>p {
	margin: .14rem 0 .1rem;
	font-weight: bold;
}

.news-author>em {
	background-color: #d9ba55;
	line-height: .22rem;
	border-radius: .04rem;
	padding: 0 .08rem;
	font-size: .14rem;
}

.news-author>em img {
	height: .14rem;
	margin-right: .04rem;
	filter: grayscale(100%) brightness(100);
}

.news-author .statistics {
	width: 100%;
}

.news-author .statistics p {
	width: 50%;
	line-height: 1.1;
}

.news-author .statistics p:nth-of-type(1) {
	border-right: 1px solid #e9e9ef;
}

.news-author .statistics p>span:nth-of-type(2) {
	font-size: .13rem;
	color: #999999;
	margin-top: .08rem;
}

.news-author .btn {
	width: 100%;
	height: .32rem;
	margin-top: .2rem;
	border-radius: .16rem;
	background-color: #f1f3f6;
	font-size: .14rem;
	color: #999999;
	cursor: pointer;
}

/* 文章内容 */
.pull-detail {
	width: calc(100% - 3rem);
}

.news-detail>h1 {
	font-size: .24rem;
}

.news-detail>.info {
	font-size: .14rem;
	color: #999999;
	margin-top: .1rem;
}

.news-detail>.info span:nth-of-type(2) {
	margin-left: .2rem;
}

.rich-text {
	font-size: .15rem;
	color: #666666;
	margin-top: .15rem;
}

.detail-title {
	font-size: .18rem;
	font-weight: bold;
}

.news-case {
	margin-top: .25rem;
}

.news-product {
	margin-top: .25rem;
}

.side-product .news-product-list>div {
	width: calc(50% - .06rem);
	padding: .15rem;
	border-radius: .06rem;
	border: 1px solid #e9e9ef;
}

.side-product .news-product-list .btns {
	width: 1.86rem;
}

.side-product .product-contrast .item {
	margin-top: .15rem;
	font-size: .14rem;
}

.side-product .product-contrast-other .item {
	margin-top: .06rem;
}

.side-product .product-contrast-other .item:nth-of-type(1) {
	margin-top: 0;
}

.product-contrast .item {
	width: 100%;
}

.product-contrast .item .info {
	width: calc(100% - .25rem);
}

.product-contrast-other .item .info {
	width: 100%;
}

.product-contrast .item span {
	box-sizing: border-box;
	border-radius: .05rem;
	width: .5rem;
	height: .5rem;
	margin-right: .05rem;
	/*border: 1px solid #ffffff;*/
	background-color: #ffffff;
}

.product-contrast .item img {
	width: .25rem;
	height: .25rem;
	margin-right: .05rem;
}

.product-contrast-other .item img {
	width: auto;
	height: auto;
	max-height: 95%;
	max-width: 95%;
	margin-right: 0;
}

.product-contrast .item p {
	width: calc(100% - .3rem);
}

.product-contrast-other .item p {
	width: calc(100% - .55rem);
}

.product-contrast .item .del-btn {
	width: .2rem;
	height: .2rem;
	border-radius: 100%;
	background-color: rgba(0, 0, 0, .35);
	font-size: .14rem;
	line-height: .18rem;
	text-align: center;
	color: #ffffff;
}

.product-contrast .contrast-btn {
	width: 80%;
	height: .4rem;
	border-radius: .08rem;
	font-size: .16rem;
	margin: .2rem auto 0;
}

.product-contrast .ask-btn {
	margin-top: .25rem;
}

/* 品牌入驻 */
.settled-title {
	padding-top: .3rem;
}

.settled-title img {
	height: .56rem;
}

.settled-advantage {
	padding: .2rem;
}

.settled-advantage li {
	width: calc(100%/3 - .1rem);
	height: 1.15rem;
	margin: .42rem .15rem 0 0;
}

.settled-advantage li:nth-of-type(3n) {
	margin-right: 0;
}

.settled-advantage li img {
	width: 1.15rem;
	height: 1.15rem;
	margin-right: .1rem;
}

.settled-advantage p {
	width: 2.08rem;
	color: #ffffff;
}

/* 入驻流程 */
.flow-path {
	padding: .6rem 0 .2rem;
}

.flow-path .info {
	width: 2.9rem;
}

.flow-path .info .title {
	font-size: .18rem;
	line-height: 1.2;
	margin-bottom: .15rem;
}

.flow-path .info .line {
	width: .2rem;
	height: 3.08rem;
	border-radius: .1rem;
	overflow: hidden;
}

.flow-path .info .line img {
	width: .2rem;
	height: 3.08rem;
}

.flow-path .info-list {
	width: calc(100% - .32rem);
}

.flow-path .info-list li {
	height: 1.43rem;
}

.flow-path .info-list p {
	color: #ffffff;
}

.flow-path .info-list span {
	display: block;
	color: #818992;
	font-size: .125rem;
	margin-top: .08rem;
}

.flow-path .form {
	width: calc(100% - 3.2rem);
	padding: .15rem .45rem .4rem;
	background-color: #364657;
	border-radius: .08rem;
}

.flow-path .form .title {
	font-size: .18rem;
}

.flow-path .form-list .item {
	width: calc(50% - .12rem);
}

.flow-path .form-list .item:nth-of-type(1) {
	width: 100%;
}

.flow-path .form-list p {
	height: .21rem;
	margin: .2rem 0 .1rem;
	color: #ffffff;
}

.flow-path .form-list input {
	width: 100%;
	height: .56rem;
	border-radius: .08rem;
	background-color: #57687a;
	padding: 0 .15rem;
	font-size: .15rem;
	color: #ffffff;
}

.flow-path .form-list img {
	height: .56rem;
	border-radius: .08rem;
}

.flow-path .form-list input::placeholder {
	color: #a2abb5;
}

.flow-path .form-list span>input {
	width: 1.8rem;
}

.flow-path .form-list span .btn {
	width: calc(100% - 1.75rem);
	margin-left: .15rem;
	font-size: .15rem;
	cursor: pointer;
}

.flow-path .submit-btn {
	width: 100%;
	height: .56rem;
	border-radius: .28rem;
	margin: .32rem 0 .16rem;
	cursor: pointer;
	letter-spacing: .02rem;
	text-indent: .02rem;
}

.flow-path .tips {
	width: 100%;
	font-size: .14rem;
	color: #999999;
}

/* 企业主页 */
.about-content {
	padding-top: .2rem;
}

.about-side {
	width: 3.2rem;
	border-radius: .08rem;
	padding: .2rem;
}

.about-side>span {
	width: 1.2rem;
	height: 1.2rem;
	border: 1px solid #e9e9ef;
	border-radius: .08rem;
	margin: 0 auto;
	overflow: hidden;
}

.about-side>span img {
	max-width: 100%;
	max-height: 100%;
}

.about-side>p {
	font-size: .18rem;
	margin: .1rem 0;
	color: #111111;
	font-weight: bold;
}

.about-side>em {
	display: block;
	color: #999999;
	text-align: center;
}

.about-side>a span {
	line-height: .24rem;
	font-size: .14rem;
	color: #999999;
	background-color: #f3f4f6;
	border-radius: .12rem;
	margin: .18rem auto;
	padding: 0 .12rem;
}

.about-side .statistics p {
	width: 50%;
	color: #999999;
	font-size: .14rem;
}

.about-side .statistics p:nth-of-type(1) {
	border-right: 1px solid #e9e9ef;
}

.about-side .statistics p>span:nth-of-type(1) {
	color: #111111;
	font-size: .18rem;
}

.company-info {
	padding-top: .2rem;
}

.company-info li {
	margin-top: .1rem;
}

.company-info li>span {
	width: .25rem;
}

.company-info li>span img {
	height: .14rem;
}

.company-info li>p {
	width: calc(100% - .25rem);
	font-size: .14rem;
}

.company-info li>p span {
	color: #666666;
	line-height: 2;
}

.about-info {
	border-radius: .08rem;
	padding: 0 .24rem .24rem;
}

.about-title {
	font-size: .18rem;
	font-weight: bold;
	margin-top: .25rem;
}

.about-title:nth-of-type(1) {
	margin-top: .1rem;
}

.about-info {
	width: calc(100% - 3.5rem);
}

.about-info .info {
	font-size: .14rem;
	margin-top: .15rem;
}

.business-information {
	margin-top: .16rem;
}

.information-top p {
	width: 50%;
	height: .54rem;
	background-color: #f6f7f8;
	font-size: .14rem;
	margin-top: .02rem;
	line-height: .54rem;
}

.information-top p>span {
	width: 1.28rem;
	background-color: #eaecef;
	padding: 0 .15rem;
	height: 100%;
}

.information-top p>em {
	width: calc(100% - 1.28rem);
	color: #666666;
	padding: 0 .15rem;
	height: 100%;
}

.information-top p:nth-of-type(5) {
	width: 100%;
}

.information-form {
	margin-top: .25rem;
}

.information-form p {
	height: .54rem;
	line-height: .54rem;
	font-size: .14rem;
	color: #666666;
}

.information-form p:nth-of-type(odd) {
	background-color: #f6f7f8;
}

.information-form p:nth-of-type(1) {
	background-color: #eaecef;
	color: #333333;
}

.information-form p>span {
	padding: 0 .15rem;
}

.information-form p>span:nth-of-type(1) {
	width: 40%;
}

.information-form p>span:nth-of-type(2) {
	width: 20%;
}

.information-form p>span:nth-of-type(3) {
	width: 20%;
}

.information-form p>span:nth-of-type(4) {
	width: 20%;
}

.about-info .tips {
	background-color: #f6f7f8;
	font-size: .14rem;
	margin-top: .15rem;
	line-height: .54rem;
	text-align: center;
	color: #999999;
}

.about-info .product-list {
	width: 100%;
	margin-top: .15rem;
}

.about-info .product-list li {
	width: calc(50% - .1rem);
	border: 1px solid #e9e9ef;
}

.about-info .product-list li:last-child {
	margin-bottom: .2rem;
}


/* 登录 */
.login-content {
	padding: 1.2rem 0;
}

.login {
	width: 6rem;
	padding: .2rem .35rem .6rem;
	border-radius: .1rem;
	background-color: #364657;
}

.login .title {
	font-size: .32rem;
}

.login-form span {
	margin: .3rem 0 .2rem;
}

.login-form input {
	width: 100%;
	height: .55rem;
	background-color: #57687a;
	border-radius: .08rem;
	padding: 0 .16rem;
	font-size: .16rem;
	color: #ffffff;
}

.login-form input::placeholder {
	color: #a0a9b3;
}

.login-form p>input {
	width: 3.2rem;
	color: #ffffff;
}

.login-form p>em {
	width: calc(100% - 3.5rem);
	margin-left: .1rem;
	cursor: pointer;
}

.login-form p>em img {
	height: .55rem;
	border-radius: .08rem;
}

.login-form .tips {
	margin: .6rem 0 .3rem;
}

.login-form .login-btn {
	height: .56rem;
	border-radius: .28rem;
	font-size: .18rem;
	cursor: pointer;
}

.head .logout-btn {
	height: .56rpx;
}

.head .logout-btn img {
	width: .3rem;
	height: .3rem;
	border-radius: 100%;
	margin-right: .1rem;
}

.head .logout-btn a {
	font-size: .15rem;
}

.settled-header .head .logout-btn a {
	color: #ffffff;
}

/* 企业认领 */
.get-company-pup-bg {
	display: none;
	height: 100vh;
	background-color: rgba(0, 0, 0, .35);
	position: fixed;
	left: 0;
	top: 0;
	z-index: 99;
}

.get-company-pup-bg.show {
	display: flex;
}

/* 提问 */
.question-pup-bg {
	display: none;
	height: 100vh;
	background-color: rgba(0, 0, 0, .35);
	position: fixed;
	left: 0;
	top: 0;
	z-index: 99;
}

.question-pup-bg.show {
	display: flex;
}

/* 验证码弹窗 */
.captcha-pup-bg {
	display: none;
	height: 100vh;
	background-color: rgba(0, 0, 0, .35);
	position: fixed;
	left: 0;
	top: 0;
	z-index: 101;
}

.captcha-pup-bg.show {
	display: flex;
}

.captcha-pup {
	padding: .3rem .45rem;
	border-radius: .2rem;
	/*background-image: url('../images/pup-bg.png');*/
	background-repeat: no-repeat;
	background-size: 100% .9rem;
	position: relative;
}

.captcha-pup .title {
	font-size: .2rem;
	color: #333333;
	font-weight: bold;
	/*text-align: center;*/
	padding-bottom: .02rem;
}

.captcha-pup .pup-tips {
	font-size: .14rem;
	color: #999999;
	padding-bottom: .1rem;
}

.captcha-pup p {
	line-height: .36rem;
	margin-top: .15rem;
	font-size: .14rem;
	color: #666666;
}

.captcha-pup p input,
.captcha-pup p textarea {
	height: .45rem;
	width: 4rem;
	/*border: 1px solid #e9e9ef;*/
	border-radius: .04rem;
	background-color: #f4f7fc;
	padding: 0 .1rem;
}

.captcha-pup p textarea {
	height: .9rem;
	padding: .08rem .1rem;
}

.captcha-pup p input::placeholder,
.captcha-pup p textarea::placeholder {
	color: #999999;
}

.captcha-pup .send-sms-btn {
	width: 100%;
	height: .45rem;
	font-size: .16rem;
	border-radius: .04rem;
	margin: .2rem auto 0;
}

.captcha-pup .close-btn {
	width: .4rem;
	height: .4rem;
	font-size: .2rem;
	transform: scaleX(1.35);
	cursor: pointer;
	position: absolute;
	top: 0;
	right: .05rem;
	z-index: 999;
}

/* 试用弹窗 */
.try-pup-bg {
	display: none;
	height: 100vh;
	background-color: rgba(0, 0, 0, .35);
	position: fixed;
	left: 0;
	top: 0;
	z-index: 99;
}

.try-pup-bg.show {
	display: flex;
}

.try-pup {
	padding: .3rem .45rem;
	border-radius: .2rem;
	/*background-image: url('../images/pup-bg.png');*/
	background-repeat: no-repeat;
	background-size: 100% .9rem;
	position: relative;
}

.try-pup .title {
	font-size: .2rem;
	color: #333333;
	font-weight: bold;
	/*text-align: center;*/
	padding-bottom: .02rem;
}

.pup-tips {
	font-size: .14rem;
	color: #999999;
	padding-bottom: .1rem;
}

.try-pup p {
	line-height: .36rem;
	margin-top: .15rem;
	font-size: .14rem;
	color: #666666;
}

.try-pup p input,
.try-pup p textarea {
	height: .45rem;
	width: 4rem;
	/*border: 1px solid #e9e9ef;*/
	border-radius: .04rem;
	background-color: #f4f7fc;
	padding: 0 .1rem;
}

.try-pup p textarea {
	height: .9rem;
	padding: .08rem .1rem;
}

.try-pup p input::placeholder,
.try-pup p textarea::placeholder {
	color: #999999;
}

.try-pup .try-btn {
	width: 100%;
	height: .45rem;
	font-size: .16rem;
	border-radius: .04rem;
	margin: .2rem auto 0;
}

.try-pup .close-btn {
	width: .4rem;
	height: .4rem;
	font-size: .2rem;
	transform: scaleX(1.35);
	cursor: pointer;
	position: absolute;
	top: 0;
	right: .05rem;
	z-index: 999;
}

.img-code p:nth-of-type(1) input {
	width: 2rem;
}

.img-code p:nth-of-type(2) {
	width: 1.8rem;
	margin-left: .2rem;
}

.img-code img {
	height: .45rem;
}

.code-box .code-msg input {
	width: 2.6rem;
}

.code-box .code-btn {
	width: 1.2rem;
	margin-left: .2rem;
	text-align: center;
}

.code-box .code-btn button {
	width: 100%;
	height: .45rem;
	border-radius: .04rem;
	cursor: pointer;
}

/* 使用问题 */
.question-top {
	background-color: #172f4a;
	margin-top: .66rem;
}

.position-sort {
	height: .8rem;
	padding-left: 2.4rem;
	line-height: .5rem;
	color: #757575;
	font-size: .14rem;
}

.position-sort .btn {
	color: #757575;
	margin-left: .2rem;
}

.position-sort .btn.active {
	color: #ffffff;
}

.position-sort span {
	color: #ffffff;
	margin: 0 .04rem;
}

.question-content {
	margin-top: .2rem;
}

.left-side {
	width: 2.4rem;
	margin-top: -.8rem;
	position: relative;
	z-index: 1;
}

.left-side .img {
	width: 1.2rem;
	height: 1.2rem;
	border-radius: .08rem;
	border: 1px solid #e9e9ef;
	overflow: hidden;
	margin: 0 auto;
}

.left-side .img>img {
	max-width: 100%;
	max-height: 100%;
}

.left-side>p {
	font-size: .24rem;
	margin: .2rem 0;
}

.left-side .btn {
	width: 1.2rem;
	height: .4rem;
	font-size: .14rem;
	border-radius: .2rem;
	margin: 0 auto;
}

.question-content .pull-side {
	width: 2.4rem;
}

.question-content .pull-side .section {
	padding: .15rem;
}

.question-content .pull-side .q-section {
	margin-top: 0;
	/*border: 1px solid #e9e9ef;*/
	padding: .15rem;
}


.q-section .list .img {
	width: .6rem;
	height: .6rem;
	border-radius: .04rem;
	border: 1px solid #e9e9ef;
}

.q-section .list .img img {
	max-width: 100%;
	max-height: 100%;
}

.q-section .list .txt {
	width: calc(100% - .7rem);
}

.q-section .list>a {
	margin-top: 0;
}

.q-section .btns .btn {
	width: 1rem;
	height: .28rem;
	font-size: .14rem;
	transition: all .2s;
	margin-top: .2rem;
	border: 1px solid #288fff;
	border-radius: .14rem;
}

.q-section .btns .btn:hover {
	opacity: .8;
	transform: translateY(-.04rem);
}

.question {
	width: calc(100% - 5.2rem);
}

.question .ask-list {
	border: 0;
	padding: 0;
}

.question .ask-list>li {
	border: 1px solid #e9e9ef;
	border-radius: .08rem;
	padding: .2rem;
}

/* 案例详情 */
.case-detail {
	width: calc(100% - 2.9rem);
}

.case-detail-info {
	padding: .4rem 0;
}

.case-detail-info .txt {
	width: calc(100% - 4rem);
}

.case-detail-info .txt>span {
	display: inline-block;
	line-height: .3rem;
	font-size: .14rem;
	padding: 0 .08rem;
	border-radius: .06rem;
}

.case-detail-info .txt h1 {
	font-size: .3rem;
	margin: .2rem 0;
}

.case-detail-info .txt p {
	line-height: 1.6;
	color: #999999;
}

.case-detail-info .img {
	width: 3.5rem;
	height: 3.5rem;
	border: 1px solid #e9e9ef;
	border-radius: .1rem;
	overflow: hidden;
}

.case-detail-info .img>img {
	min-width: 100%;
	min-height: 100%;
}

.company-profile {
	padding-bottom: .3rem;
	margin-bottom: .3rem;
	border-bottom: 1px solid #e9e9ef;
	margin-top: .3rem;
}

.company-profile>img {
	height: .7rem;
}

.company-profile .detail-title {
	font-size: .32rem;
	margin: .3rem 0;
}

.company-profile .txt {
	line-height: 1.7;
}

/* 合作页面 */
.cooperate-title {
	font-size: .32rem;
	margin-top: .5rem;
	font-weight: bold;
}

.latest-nav {
	margin-top: .2rem;
}

.latest-nav li {
	line-height: .4rem;
	margin-top: .1rem;
	border-radius: .2rem;
	padding: 0 .3rem;
	color: #666666;
	cursor: pointer;
	transition: all .2s;
}

.latest-nav li.active {
	background-color: #ffffff;
	box-shadow: 0 .04rem .15rem rgba(40, 143, 255, .4);
	color: #288fff;
}

.latest-nav li:hover {
	transform: translateY(-.04rem);
}

.latest-btn {
	font-size: .14rem;
	margin-top: .3rem;
	line-height: .4rem;
}

.latest-btn>img {
	height: .16rem;
	transition: all .2s;
}

.latest-btn:hover>img {
	transform: translateX(.04rem);
}

.latest-list li {
	display: none;
}

.latest-list li.show {
	display: flex;
}

.latest-list li .item {
	width: calc(100%/3 - .16rem);
	margin: .24rem .24rem 0 0;
	padding: .2rem;
	border-radius: .08rem;
	transition: all .2s;
}

.latest-list li .item:nth-of-type(3n) {
	margin-right: 0;
}

.latest-list li .item:hover {
	transform: translateY(-.08rem);
	box-shadow: 0 0 .2rem rgba(40, 143, 255, .25);
}

.latest-list li .item h3 {
	font-size: .18rem;
}

.latest-list li .item h3>em {
	font-weight: normal;
}

.latest-list li .item .flag {
	display: flex;
	align-items: center;
	margin: .1rem 0 .15rem;
}

.latest-list li .item .flag>em {
	color: #999999;
	display: flex;
	align-items: center;
	font-size: .14rem;
}

.latest-list li .item .flag>em::after {
	content: "";
	display: inline-block;
	width: .03rem;
	height: .03rem;
	border-radius: 100%;
	background-color: #999999;
	margin: 0 .04rem;
}

.latest-list li .item .flag>em:last-child::after {
	display: none;
}

.latest-list li .item p {
	color: #666666;
	line-height: 1.6;
	height: .9rem;
}

.latest-list li .txt {
	height: .32rem;
	font-size: .14rem;
	color: #666666;
}

.latest-list li .txt em {
	color: #288fff;
}

.latest-list li .btns {
	width: 1.76rem;
	height: .32rem;
	border-radius: .16rem;
	overflow: hidden;
}

.latest-list li .btns .btn {
	width: 50%;
	height: 100%;
}

.latest-list li .btns .btn:nth-of-type(1) {
	border: 1px solid #288fff;
	border-radius: .16rem 0 0 .16rem;
}

/* 全部需求 */
.all-requirements {
	margin-bottom: .2rem;
}

.all-nav {
	height: .3rem;
	margin-top: .2rem;
}

.all-nav span {
	color: #666666;
	margin-right: .6rem;
}

.all-nav span:last-child {
	margin-right: 0;
}

.all-nav span img {
	height: .18rem;
	transform: rotateZ(90deg);
	filter: grayscale(100%);
	margin-left: .04rem;
}

.all-list {
	width: calc(100% - 2.9rem);
}

.all-list li {
	padding: .2rem;
	border-radius: .08rem;
	margin-top: .2rem;
}

.requirements-top h2 {
	font-size: .18rem;
}

.requirements-top h2>span {
	display: flex;
	align-items: center;
	font-size: .14rem;
	color: #999999;
	font-weight: normal;
	margin-top: .04rem;
}

.requirements-top h2>span em::after {
	content: "|";
	font-size: .13rem;
	color: #999999;
	margin: 0 .06rem;
}

.requirements-top h2>span em:last-child::after {
	display: none;
}

.requirements-top .price {
	color: #288fff;
}

.requirements-bottom .txt {
	width: calc(100% - 1.5rem);
	padding-right: .3rem;
}

.requirements-bottom .txt p {
	font-size: .15rem;
	color: #666666;
	margin-top: .05rem;
}

.requirements-bottom .txt span {
	display: block;
	font-size: .13rem;
	color: #999;
	margin-top: .2rem;
}

.requirements-bottom .txt span>img {
	width: .24rem;
	height: .24rem;
	border-radius: 100%;
	margin: 0 .08rem 0 .15rem;
}

.requirements-bottom .btns {
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	width: 1.5rem;
	border-left: 1px solid #e9e9ef;
}

.requirements-bottom .btn {
	width: 1.2rem;
	height: .4rem;
	border-radius: .2rem;
	transition: all .2s;
}

.requirements-bottom .btn:nth-of-type(2) {
	margin-top: .1rem;
	border: 1px solid #288fff;
}

.requirements-bottom .btn:hover {
	opacity: .8;
	transform: translateY(-.04rem);
}


.right-side {
	width: 2.68rem;
}

.right-side .section {
	border-radius: .08rem;
	margin-top: .2rem;
	padding: .2rem;
}

.right-side .section .title {
	font-size: .18rem;
	font-weight: bold;
	margin-bottom: .2rem;

}

.right-side .section .path>img {
	width: .24rem;
}

.path-list {
	width: calc(100% - .36rem);
}

.path-list li p {
	font-size: .18rem;
	color: #666666;
}

.path-list li span {
	font-size: .14rem;
	margin-top: .06rem;
	color: #999999;
}

.path-list li:nth-of-type(1) {
	height: 1.54rem;
}

.path-list li:nth-of-type(2) {
	height: 1.45rem;
}

/* 产品对比 */
.contrast-product-bg {
	padding: .2rem 0;
	position: sticky;
	top: .66rem;
	left: 0;
	z-index: 99;
}

.contrast-product .title {
	font-size: .24rem;
	font-weight: bold;
}

.contrast-product .list {
	width: calc(100% - 3.4rem);
}

.contrast-product .txt>span {
	width: .8rem;
	height: .8rem;
	border: 1px solid #e9e9ef;
	border-radius: .04rem;
	overflow: hidden;
}

.contrast-product .txt>span img {
	max-width: 100%;
	max-height: 100%;
}

.contrast-product .txt>p {
	width: 2rem;
	margin-left: .1rem;
	font-size: .15rem;
}

.contrast-product .btns {
	height: .4rem;
	margin-top: .15rem;
}

.contrast-product .btn {
	width: 1.2rem;
	height: .4rem;
	border-radius: .2rem;
	border: 1px solid #288fff;
	font-size: .15rem;
}

.contrast-product .btn:nth-of-type(1) {
	margin-right: .15rem;
}

.contrast-side {
	width: 1.7rem;
	padding: 0 .2rem .2rem;
	border-radius: .08rem;
	margin-top: 20px;
	position: sticky;
	top: 2.61rem;
	left: 0;
	z-index: 99;
}

.contrast-nav li {
	line-height: .18rem;
	margin-top: .2rem;
	border-left: .03rem solid transparent;
	text-indent: .1rem;
	cursor: pointer;
}

.contrast-nav li.active {
	color: #288fff;
	border-left: .03rem solid #288fff;
}

.contrast {
	width: calc(100% - 1.9rem);
}

.contrast-list li {
	padding: .18rem .2rem;
	border-radius: .08rem;
	margin-top: 20px;
}

.contrast-list li .title {
	width: 100%;
	font-weight: bold;
	font-size: .16rem;
	padding-bottom: .1rem;
}

.contrast-table {
	width: 100%;
	border-top: 0;
	font-size: .14rem;
	border-collapse: collapse;
	border: 1px solid #e9e9ef;
}

.contrast-table tr td {
	border-left: 1px solid #e9e9ef;
	border-bottom: 1px solid #e9e9ef;
	width: calc(50% - .65rem);
	padding: .15rem;
	text-align: justify;
}

.contrast-table tr td:nth-of-type(1) {
	width: 1.3rem;
	background-color: #f7f9fa;
	color: #999999;
}

.contrast-list li:nth-of-type(2) tr:nth-of-type(1) td:nth-of-type(2),
.contrast-list li:nth-of-type(2) tr:nth-of-type(1) td:nth-of-type(3) {
	color: #999999;
}

.contrast-list li:nth-of-type(2) tr:nth-of-type(2) td:nth-of-type(2),
.contrast-list li:nth-of-type(2) tr:nth-of-type(2) td:nth-of-type(3) {
	padding: 0;
}

.price-item {
	border-top: 1px solid #e9e9ef;
	padding: .15rem;
}

.price-item:nth-of-type(1) {
	border-top: 0;
}

.price-item p {
	font-size: .15rem;
}

.price-item strong {
	font-size: .2rem;
	color: #f37d0b;
	margin: .1rem 0;
}

.price-item span {
	font-size: .14rem;
	color: #999999;
}

.contrast-table .price-btn {
	display: block;
	width: 80%;
	margin: 0 auto;
	line-height: .3rem;
	border-radius: .15rem;
	border: 1px solid #288fff;
	text-align: center;
	font-size: .14rem;
	cursor: pointer;
	transition: all .2s;
}

.contrast-table .price-btn:hover {
	transform: translateY(-.04rem);
	opacity: .8;
}

.contrast-table tr td .case-item {
	display: block;
	line-height: .3rem;
	border-radius: .15rem;
	padding: 0 .1rem;
	margin-top: .08rem;
	background-color: #faf9fe;
}

.contrast-table tr td .case-item:nth-of-type(1) {
	margin-top: 0;
}

.contrast-table .more {
	width: 100%;
	font-size: .14rem;
	transition: all .2s;
}

.contrast-table .more img {
	height: .16rem;
	margin-top: .02rem;
	transition: all .2s;
}

.contrast-table .more:hover {
	opacity: .8;
}

.contrast-table .more:hover img {
	transform: translateX(.04rem);
}

.contrast-img {
	width: 3.2rem;
	height: 1.8rem;
	border-radius: .08rem;
	overflow: hidden;
	position: relative;
	cursor: pointer;
}

.contrast-img img {
	width: 100%;
	min-height: 1.8rem;
}

.contrast-img span {
	line-height: .2rem;
	padding: 0 .08rem;
	border-radius: 0 .08rem 0 .08rem;
	background-color: rgba(0, 0, 0, .5);
	font-size: .13rem;
	color: #ffffff;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 1;
}

.search-classfy {
	height: .5rem;
	margin-bottom: .2rem;
}

.search-classfy>div {
	box-sizing: border-box;
	height: 100%;
	background-color: #ffffff;
	border-radius: .08rem;
	padding: 0 .24rem;
}

.search-classfy>div a {
	line-height: .47rem;
	margin-right: .3rem;
	font-size: .18rem;
	border-bottom: .03rem solid #ffffff;
	font-weight: bold;
}

.search-classfy>div a:last-child {
	margin-right: 0;
}

.search-classfy>div a.active {
	color: #288fff;
	border-bottom: .03rem solid #288fff;
}

.cate-two {
	box-sizing: border-box;
	width: 3rem;
	background-color: #ffffff;
	border-radius: .08rem;
	overflow: hidden;
}

.cate-two>a {
	width: 100%;
	height: .5rem;
	padding: 0 .15rem;
}

.cate-two>a h2 {
	font-weight: normal;
	font-size: .16rem;
}

.cate-two>a.active {
	background-color: #288fff;
	color: #ffffff;
}

.cate-two>a img {
	width: .2rem;
	height: .2rem;
	filter: brightness(10);
}

.cate-three {
	box-sizing: border-box;
	width: calc(100% - 3.25rem);
	/*min-height: 4rem;*/
	background-color: #ffffff;
	border-radius: .08rem;
	padding: 0 .15rem;
}

.cate-three .item {
	display: none;
}

.cate-three .item.show {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	justify-content: space-between;
	padding: .15rem 0;
}

.cate-three .item>a {
	width: 49%;
	line-height: .5rem;
	height: .6rem;
	margin-top: .1rem;
	border-radius: 14px;
	padding: 0 .1rem;
	background-color: #f7f9fe;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	color: #666666;
}

.cate-three .item h3 {
	font-size: .18rem;
	font-weight: normal;
}

/*分页*/
.page-size {
	padding-top: .2rem;
}

.page-size .pagination {
	display: flex;
}

.page-size .pagination li {
	width: .28rem;
	height: .28rem;
	border-radius: .04rem;
	padding: 0;
	margin: 0 .05rem;
	background-color: #ffffff;
	font-size: .14rem;
	line-height: .28rem;
	text-align: center;
}

.page-size .pagination li>a,
.page-size .pagination li>span {
	display: block;
	width: 100%;
	height: 100%;
}

.page-size .pagination li.active {
	background-color: #288fff;
}

.page-size .pagination li.active>span {
	color: #ffffff;
}

.page-size .pagination li:nth-of-type(1),
.page-size .pagination li:nth-last-of-type(1) {
	font-size: .2rem;
}

.btn-company {
	width: 1.5rem;
	height: .4rem;
	border-radius: .2rem;
	margin: .3rem auto 0;
}

.site-map .cate {
	padding-top: .3rem;
}

.site-map h2 {
	font-size: .2rem;
	color: #000000;
}

.site-map h2::before {
	content: "";
	display: block;
	width: .22rem;
	height: .22rem;
	background-image: url('../images/icon/icon-ball.png');
	background-size: cover;
	margin-right: .05rem;
	transition: all .2s;
}

.site-map .item {
	box-sizing: border-box;
	width: 2.3rem;
	border-radius: .08rem;
	padding: .25rem .15rem;
	background-color: #ffffff;
	box-shadow: 0 .03rem .16rem rgba(0, 0, 0, .08);
	margin: .125rem .125rem 0 0;
	transition: all .2s;
	position: relative;
}

.site-map .item>img {
	display: none;
	width: .2rem;
	height: .2rem;
	position: absolute;
	top: .15rem;
	right: .15rem;
}

.site-map .item:hover {
	transform: translateY(-.04rem);
	box-shadow: 0 .03rem .16rem rgba(0, 0, 0, .25);
}

.site-map .item:hover>img {
	display: block;
}

.site-map .item:nth-of-type(5n) {
	margin-right: 0;
}

.site-map h3 {
	font-size: .16rem;
}

.site-map p {
	font-size: .13rem;
	color: #999999;
}

.site-map .icon-logo {
	width: .2rem;
	height: .2rem;
	border-radius: .05rem;
	overflow: hidden;
	margin-right: .06rem;
	margin-top: .02rem;
}

.site-map .icon-logo>img {
	max-width: 100%;
	max-height: 100%;
}

.site-map .txt {
	width: calc(100% - .26rem);
}

.not-company-tips {
	font-size: .13rem;
	color: #999999;
	position: absolute;
	top: .2rem;
	right: 0;
	z-index: 1;
}

.not-company-tips>span:nth-of-type(1) {
	margin-right: .08rem;
	color: #288fff;
}

.qa-content {
	margin-top: 0;
}

.qa-content .question {
	width: calc(100% - 2.6rem);
}

.qa-content .question .ask-list {
	margin-top: 0;
}

/* 非手机端 */
@media screen and (min-width:1025px) {
	.wap-show {
		display: none;
	}
}

@media screen and (min-width:1360px) {
	html {
		font-size: 100px !important;
	}
}

@media screen and (max-width:1320px) {
	html {
		font-size: 89px !important;
	}
}

@media screen and (max-width:1240px) {
	html {
		font-size: 88px !important;
	}
}

@media screen and (max-width:1160px) {
	html {
		font-size: 87px !important;
	}
}

@media screen and (max-width:1080px) {
	html {
		font-size: 86px !important;
	}
}

/* ipad端 */
@media screen and (max-width:1040px) {
	html {
		font-size: 100px !important;
	}

	.w1200 {
		width: 96% !important;
	}

	/* 背景 */
	.pull-bg {
		display: none;
		width: 100vw;
		height: calc(100vh - .5rem);
		background-color: rgba(0, 0, 0, .5);
		position: fixed;
		left: 0;
		top: .5rem;
		z-index: 99;
	}

	.pull-bg.show {
		display: block;
	}

	/* 按钮 */
	.menu-btn {
		width: .2rem;
		padding: .15rem 0;
		position: absolute;
		right: 0;
		z-index: 9999;
		top: 50%;
		transform: translateY(-50%);
	}

	.menu-btn span {
		display: block;
		height: 2px;
		background-color: #333;
		transition: all .5s ease
	}

	.menu-btn span:nth-child(2) {
		margin: 5px 0
	}

	.menu-btn.show span {
		margin: 0;
	}

	.menu-btn.show span:nth-child(2) {
		display: none
	}

	.menu-btn.show span:first-child {
		transform: rotate(-45deg);
		margin-bottom: -1px;
	}

	.menu-btn.show span:last-child {
		transform: rotate(45deg);
		margin-top: -2px
	}

	/* 头部 */
	.header {
		height: .6rem;
		background-color: rgba(255, 255, 255, 1);
	}

	.sub-nav {
		top: .6rem;
	}

	.head {
		justify-content: space-between;
		height: .6rem;
		position: relative;
		background-color: #ffffff;
	}

	.head .logo {
		width: auto;
		height: .3rem;
	}

	.head .logo img {
		height: .3rem;
	}

	.head .login-btn {
		margin-right: .4rem;
		height: .3rem;
		padding: 0 .1rem;
	}

	.head .logout-btn {
		height: .3rpx;
	}

	.head .logout-btn img {
		width: .26rem;
		height: .26rem;
		border-radius: 100%;
		margin-right: .1rem;
	}

	.head .logout-btn a {
		font-size: .14rem;
	}

	/* 导航 */
	.nav {
		flex-direction: column;
		width: 30%;
		height: 100vh;
		padding-top: .5rem;
		background-color: #ffffff;
		position: fixed;
		top: 0;
		right: -30%;
		z-index: 999;
		transition: all .2s;
	}

	.nav.show {
		right: 0;
	}

	.nav a {
		line-height: .5rem;
		font-size: .16rem;
		color: #333333 !important;
	}

	.nav a.active {
		color: #288fff !important;
	}

	/* 轮播 */
	.banner-swiper {
		height: 4.8rem;
	}

	.banner-title h2 {
		font-size: .32rem;
	}

	.banner-title {
		width: 80% !important;
	}

	.banner-swiper .swiper-pagination-bullet {
		width: .08rem;
		height: .08rem;
	}

	.banner-swiper .swiper-pagination-bullet-active {
		width: .24rem;
	}

	.search {
		height: .5rem;
	}

	.search-btn {
		width: 1.1rem;
	}

	.pull-title h2 {
		font-size: .2rem;
	}

	.use-nav li {
		padding: 0 .2rem;
	}

	.use-list li {
		width: 97%;
		margin-left: 3%;
	}

	.index-settled {
		padding: 1rem 0;
	}

	.foot .middle {
		margin-left: .2rem;
	}

	.foot .middle .item {
		width: .8rem;
	}

	.pull-side {
		display: none;
	}

	.product-info .txt {
		width: 100%;
		text-align: justify;
	}

	.product-detail,
	.product-list,
	.news-left {
		width: 100%;
	}

	.special-swiper {
		width: 7rem;
		height: 4rem;
	}

	.special-list {
		width: calc(100% - 7.2rem);
	}

	.special-list a {
		height: 1.9rem;
	}

	.special-list a:nth-of-type(1) {
		margin-bottom: .2rem;
	}

	.pull-content {
		width: 100% !important;
	}

	.news-title {
		font-size: .26rem;
	}

	.report-title {
		font-size: .26rem;
	}

	.pull-detail {
		width: calc(100% - 2.2rem);
	}

	.flow-path .form-list input {
		height: .45rem;
	}

	.flow-path .submit-btn {
		height: .45rem;
		border-radius: .225rem;
	}

	.flow-path .tips {
		font-size: .13rem;
	}

	.about-info {
		width: calc(100% - 3.4rem);
	}

	.information-form p>span:nth-of-type(1),
	.information-form p>span:nth-of-type(2),
	.information-form p>span:nth-of-type(3),
	.information-form p>span:nth-of-type(4) {
		width: 25%;
	}

	.product .btns {
		display: none;
	}

	.product .product-list a {
		width: 100%;
	}

	.question {
		width: calc(100% - 2.6rem);
	}

	.latest-nav li {
		font-size: .14rem;
		padding: 0 .22rem;
	}

	.latest-list li .btns {
		width: 1.4rem;
	}

	.latest-list li .txt,
	.latest-list li .item .flag>em {
		font-size: .13rem;
	}

	.product-info .txt {
		font-size: .13rem;
	}

	.content {
		margin-top: .6rem;
	}

	.anchor-point li {
		font-size: .15rem;
		margin-right: .24rem;
	}

	.more-btn {
		height: .4rem;
		border-radius: .2rem;
	}

	.contrast-product-bg {
		top: .6rem;
	}
}

/* 手机端 */
@media screen and (max-width:768px) {
	.w1200 {
		width: 94% !important;
	}

	.header,
	.head {
		height: .5rem;
	}

	.head .logo {
		height: .25rem;
	}

	.head .logo img {
		height: .25rem;
	}

	.head .login-btn {
		height: .25rem;
	}

	.head .logout-btn {
		height: .3rpx;
		margin-right: .4rem;
	}

	.head .logout-btn img {
		width: .24rem;
		height: .24rem;
		border-radius: 100%;
		margin-right: .06rem;
	}

	.head .logout-btn a {
		font-size: .13rem;
	}

	.settled-header .head .logout-btn a {
		color: #333333;
	}

	.nav.show {
		width: 40%;
	}

	.sub-nav {
		display: none;
	}

	.sub-nav .sub-nav-list {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}

	.sub-nav .project .left p {
		width: 50%;
		font-size: .14rem;
	}

	.sub-nav .project .right {
		width: 100%;
	}

	.banner-swiper {
		height: 2.8rem;
		padding-top: .5rem;
	}

	.banner-title {
		top: 50%;
	}

	.banner-title h2 {
		width: 100%;
		font-size: .24rem;
	}

	.banner-title p {
		font-size: .14rem;
	}

	.banner-title .register-btn {
		width: 1rem;
		height: .36rem;
		font-size: .15rem;
	}

	.search-bg {
		width: 96%;
		margin: .25rem auto;
	}

	.search {
		height: .4rem;
	}

	.search-btn {
		width: .8rem;
		font-size: .15rem;
	}

	.hot-keyword {
		display: none;
	}

	.pull-title {
		height: .3rem;
	}


	.pull-title a {
		font-size: .13rem;
	}

	.software-nav {
		flex-wrap: wrap;
	}

	.software-nav li {
		min-width: .88rem;
		width: .88rem;
		height: .88rem;
		margin-right: 0;
	}

	.software-nav li:hover {
		transform: none;
	}

	.software-nav li img {
		height: .32rem;
	}

	.software-nav li h3 {
		font-size: .14rem;
	}

	.software-list li.show {
		flex-wrap: wrap;
	}

	.software-list li>.list {
		width: 100%;
	}

	.software-list li>.list a {
		width: calc(50% - .05rem);
		margin-right: .1rem;
		margin-top: .1rem;
		padding: .1rem;
	}

	.software-list li>.list a:nth-of-type(3n) {
		margin-right: .1rem;
	}

	.software-list li>.list a:nth-of-type(even) {
		margin-right: 0;
	}

	.software-list li>.list a:nth-of-type(9) {
		display: none;
	}

	.software-list li>.info {
		width: 100%;
	}

	.software-list li>.info p {
		height: auto;
	}

	.software-list li>.info>a {
		height: .4rem;
		font-size: .15rem;
	}

	.software-list li .other {
		margin-top: .2rem;
	}

	.popular-software {
		padding-bottom: .3rem;
	}

	.index-report {
		padding: .25rem 0;
	}

	.report-list .swiper-slide {
		width: 100%;
		margin-right: 0;
	}

	.report-list .swiper-slide img {
		height: 1.2rem;
	}

	.report-list .swiper-slide>a:nth-of-type(2) {
		height: .36rem;
		width: 1rem;
	}

	.index-use {
		padding: .25rem 0;
	}

	.use-nav {
		flex-wrap: wrap;
		justify-content: flex-start;
		height: auto;
	}

	.use-nav li {
		justify-content: center;
		width: calc(25% - .09rem);
		margin-right: .12rem;
		padding: 0;
		font-size: .14rem;
		height: .3rem;
	}

	.use-nav li:nth-of-type(4n) {
		margin-right: 0;
	}

	.use-nav li:hover {
		transform: none;
	}

	.use-nav a {
		font-size: .14rem;
		padding-left: .13rem;
	}

	.use-list li .swiper-slide {
		width: 3.1rem;
	}

	.use-list li .swiper-slide .img {
		height: 1.6rem;
	}

	.use-list li .swiper-slide .img>img {
		min-height: 1.6rem;
	}

	.use-list li .swiper-slide h3 {
		height: .5rem;
		padding: 0 .1rem;
	}

	.use-list li .swiper-slide .tags>span {
		font-size: .12rem;
	}

	.use-list li .swiper-slide .txt>p {
		padding: 0 .1rem;
		height: .5rem;
	}

	.use-list li .swiper-slide .tags {
		padding: .03rem 0 .55rem;
	}

	.use-list li .swiper-slide .tags>span::after {
		height: .5rem;
	}

	.use-list li .swiper-slide .btn {
		width: calc(100% - .2rem);
		left: .1rem;
	}

	.use-list li .swiper-slide .btn>section {
		width: calc(100% - .8rem);
	}

	.use-list li .swiper-slide .btn a {
		width: .8rem;
		height: .36rem;
		border-radius: .18rem;
		font-size: .13rem;
	}

	.use-list li .use-swiper {
		padding-bottom: .8rem;
	}

	.use-list li .use-swiper .swiper-button-prev {
		left: calc(50% - .55rem);
	}

	.use-list li .use-swiper .swiper-button-next {
		right: calc(50% - .55rem);
	}

	.use-list li .use-swiper .swiper-button-next,
	.use-list li .use-swiper .swiper-button-prev {
		width: .5rem;
		height: .5rem;
	}

	.recommend-content {
		flex-direction: column;
	}

	.index-recommend .txt {
		width: 100%;
		align-items: center;
	}

	.index-recommend h2 {
		font-size: .24rem;
	}

	.index-recommend {
		padding: .25rem 0;
	}

	.index-recommend h2 {
		font-size: .22rem;
	}

	.index-recommend p {
		font-size: .15rem;
		margin: .1rem 0 .15rem;
		text-align: justify;
	}

	.index-recommend .btn {
		width: 1.2rem;
		height: .4rem;
		font-size: .14rem;
		margin: .25rem auto;
	}

	.index-recommend .img {
		width: 100%;
		height: auto;
	}

	.why-choose {
		padding: .25rem 0;
	}

	.choose-list strong {
		font-size: .24rem;
	}

	.choose-list {
		margin-top: .3rem;
	}

	.choose-list h3 {
		font-size: .14rem;
	}

	.index-settled {
		padding: .25rem 0;
	}

	.settled h2 {
		font-size: .22rem;
	}

	.settled h2>span {
		font-size: .3rem;
		margin: 0 .05rem;
	}

	.settled p {
		width: 100%;
		font-size: .15rem;
	}

	.settled .btn {
		height: .4rem;
		border-radius: .2rem;
		margin-top: 0;
	}

	.footer {
		line-height: .24rem;
	}

	.foot .info {
		flex-direction: column;
		align-items: flex-start;
		padding: .25rem 0 0;
	}

	.foot .info .right {
		margin: 0 auto;
	}

	.foot .left img {
		height: .25rem;
		margin-bottom: .12rem;
	}

	.foot .middle {
		margin-left: 0;
		flex-direction: column;
		margin-bottom: .05rem;
	}

	.foot .middle span {
		font-size: .14rem;
	}

	.foot .middle .item {
		width: 100%;
		margin-top: .08rem;
	}

	.foot .middle .item p {
		flex-direction: row;
	}

	.foot .middle .item p a {
		margin-left: .1rem;
	}

	.foot .middle .item p a:nth-of-type(1) {
		margin-left: 0;
	}

	.links {
		display: none;
	}

	.copyright {
		height: .5rem;
	}

	.content {
		margin-top: .5rem;
	}

	.product-info .title h1 {
		font-size: .22rem;
	}

	.product-info .title img {
		height: .22rem;
	}

	.position {
		height: .4rem;
	}

	.statistics {
		height: auto;
		flex-wrap: wrap;
		justify-content: space-between;
	}

	.statistics h2 {
		width: 100%;
	}

	.statistics .select {
		margin-left: .1rem;
		margin-left: 0;
		margin-top: .1rem;
	}

	.statistics .select select {
		width: 1.1rem;
	}

	.product-list li {
		padding: .12rem;
		margin-bottom: .15rem;
	}

	.detail-info {
		top: .5rem;
		position: static;
	}

	.detail-info .info {
		flex-wrap: wrap;
	}

	.detail-info .info>span {
		width: calc(100% - 1rem);
	}

	.detail-info .img {
		margin-right: .08rem;
		width: 1rem;
		height: 1rem;
	}

	.detail-info .txt {
		width: calc(100% - 1.08rem);
	}

	.detail-info .btns {
		flex-direction: column;
		width: .8rem;
	}

	.detail-info .btn {
		width: .8rem;
		height: .24rem;
		border-radius: .12rem;
		font-size: .12rem;
		margin-left: 0;
		margin-bottom: .05rem;
	}

	.detail-info .btns .btn:nth-last-of-type(1) {
		margin-bottom: 0;
	}

	.anchor-point {
		padding-left: 0;
		flex-wrap: wrap;
		margin-top: .05rem;
	}

	.anchor-point li {
		margin-right: .362rem;
		margin-top: .05rem;
		font-size: .15rem;
	}

	.anchor-point li:nth-of-type(4n) {
		margin-right: 0;
	}

	.product-info-ul li {
		padding: .15rem 0;
	}

	.video-list li {
		width: 100%;
		margin-right: 0;
	}

	.video-list li .img {
		height: 1.99rem;
		border-bottom: 0;
	}

	.video-list li .img>img {
		height: 1.99rem;
	}

	.video-list li span {
		height: 1.99rem;
	}

	.video-pup {
		width: 94%;
		margin: 0 auto;
	}

	.video-pup>video {
		width: 100%;
		height: auto;
		border: .1rem solid #111111;
		border-radius: .1rem;
	}


	.consult-box {
		flex-wrap: wrap;
	}

	.consult-box .img {
		margin-right: .1rem;
	}

	.consult-box .txt>p {
		width: calc(100% - .74rem);
	}

	.consult-box p>em {
		font-size: .14rem;
	}

	.consult-box p>span {
		font-size: .16rem;
	}

	.symbol {
		font-size: .16rem;
	}

	.consult-box .btn {
		margin: .2rem auto 0;
	}

	.product-info-ul li>.item {
		width: 100%;
	}

	.product-info-ul li>.item:nth-of-type(2) {
		margin-top: .15rem;
	}

	.case-nav li {
		width: 25%;
		padding: 0;
		text-align: center;
	}

	.case-list li>a {
		width: 100%;
		margin-right: 0;
	}

	.brand-list li {
		width: calc(25% - .09rem);
		margin-right: .12rem;
	}

	.brand-list li:nth-of-type(4n) {
		margin-right: 0;
	}

	.brand-list span {
		height: .75rem;
	}

	.news-list .item {
		flex-wrap: wrap;

	}

	.news-list .img {
		width: 100%;
		height: 1.5rem;
		margin-bottom: .1rem;
	}

	.news-list .txt {
		width: 100%;
	}

	.news-list .txt .other em {
		display: none;
	}

	.news-list .txt p {
		margin: .1rem 0;
	}

	.point-section .section {
		padding: .2rem .15rem .15rem;
	}

	.more-btn {
		width: 1rem;
		font-size: .14rem;
		height: .36rem;
		border-radius: .18rem;
	}

	.ask-section .ask-btn {
		font-size: .12rem;
		height: .4rem;
	}

	.ask-section .ask-btn .btn {
		width: 1rem;
		font-size: .14rem;
	}

	.ask-list .q-title {
		font-size: .15rem;
	}

	.ask-list .q-title p {
		width: calc(100% - .52rem);
		align-items: flex-start;
	}

	.ask-list .q-title em {
		font-size: .13rem;
	}

	.answer-list p {
		text-align: justify;
	}

	.ask-list {
		padding: .1rem;
	}

	.pull-content {
		width: 100% !important;
	}

	.pull-content-other {
		width: 94% !important;
	}

	.news-title {
		font-size: .22rem;
	}

	.report-title {
		font-size: .22rem;
	}

	.news-left .news-list {
		padding: .15rem;
	}

	.news-special {
		flex-wrap: wrap;
		padding-bottom: 0;
	}

	.special-list {
		width: 100%;
		margin-top: .15rem;
	}

	.special-swiper {
		height: 2.2rem;
	}

	.special-swiper .swiper-pagination {
		padding: 0 .15rem;
		bottom: .1rem !important;
	}

	.special-swiper .swiper-slide p {
		font-size: .15rem;
		padding: 0 .15rem;
		bottom: .3rem;
	}

	.special-list a p {
		font-size: .15rem;
		padding: 0 .15rem;
		bottom: .12rem;
	}

	.special-list a:nth-of-type(1) {
		margin-bottom: .15rem;
	}

	.news-case-list {
		padding: .15rem;
	}

	.news-case-list li>a:nth-of-type(1) {
		margin-top: 0;
	}

	.news-author {
		display: none;
	}

	.pull-detail {
		width: 100%;
	}

	.position {
		width: 100% !important;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}

	.position-other {
		width: 94% !important;
	}

	.news-detail>h1 {
		font-size: .18rem;
	}

	.side-product .news-product-list>div {
		width: 100%;
	}

	.settled-title img {
		height: .4rem;
	}

	.settled-advantage {
		justify-content: space-between;
	}

	.settled-advantage li {
		width: calc(50% - .1rem);
		margin-right: 0;
		flex-direction: column;
		align-items: center;
		margin-top: .15rem;
		height: auto;
	}

	.settled-advantage li img {
		margin-right: 0;
	}

	.settled-advantage p {
		width: 100%;
		font-size: .14rem;
		text-align: center;
	}

	.flow-path {
		flex-wrap: wrap;
	}

	.flow-path .info {
		width: 100%;
	}

	.flow-path .form {
		width: 100%;
		padding: .15rem;
	}

	.flow-path .form-list .item {
		width: 100%;
	}

	.flow-path .form-list .item:nth-of-type(6) {
		width: 1.8rem;
	}

	.flow-path .form-list .item:nth-of-type(7) {
		width: 1.3rem;
	}

	.flow-path .form-list .item:nth-of-type(7) img {
		height: .45rem;
		width: 100%;
	}

	.flow-path .tips {
		line-height: 1.8;
		font-size: .12rem;
	}

	.pup-box {
		width: 3rem;
		padding: .15rem;
	}

	.about-content {
		flex-wrap: wrap;
	}

	.about-side {
		width: 100%;
		padding: .15rem;
	}

	.about-info {
		width: 100%;
		padding: .15rem;
		margin-top: .2rem;
	}

	.about-info .product-list li {
		width: 100%;
	}

	.information-top,
	.information-form {
		width: 5.5rem;
	}

	.business-information {
		width: 100%;
		overflow-x: auto;
	}

	.position-sort {
		width: 100% !important;
		padding-left: 0;
		height: .5rem;
	}

	.position-sort .btn:nth-of-type(1) {
		margin-left: 0;
	}

	.left-side {
		display: none;
	}

	.question-top {
		margin-top: .5rem;
		padding: 0 3%;
	}

	.question {
		width: 100%;
	}

	.question .ask-list>li {
		padding: .15rem;
	}

	.question-content {
		margin-top: .2rem;
	}

	.login {
		width: 94%;
		margin: .5rem .15rem .3rem;
		padding: .15rem;
	}

	.login-content {
		height: auto;
		padding: 0;
	}

	.login .title {
		font-size: .24rem;
	}

	.login-form span {
		margin: .15rem 0 .1rem;
	}

	.login-form input {
		height: .4rem;
		font-size: .14rem;
	}

	.login-form p>input {
		width: 1.6rem;
	}

	.login-form p>em {
		width: auto;
		font-size: .14rem;
		margin-left: .1rem;
	}

	.login-form p>em img {
		height: .4rem;
		width: 1.3rem;
	}

	.login-form span {
		font-size: .12rem;
	}

	.login-form .tips {
		margin: .3rem 0 .15rem;
	}

	.login-form .login-btn {
		height: .4rem;
		border-radius: .2rem;
		font-size: .14rem;
	}

	/* .latest-requirements>div:nth-of-type(2){
		align-items: flex-start;
	} */
	.latest-nav {
		flex-wrap: wrap;
		width: calc(100% - .5rem);
	}

	.latest-nav li {
		height: .28rem;
		line-height: .28rem;
		width: 25%;
		padding: 0;
		text-align: center;
	}

	.latest-nav li:hover {
		transform: none;
	}

	.latest-list li .item {
		width: 100%;
		margin-right: 0;
	}

	.cooperate-title {
		font-size: .24rem;
		margin-top: .25rem;
	}

	.latest-nav {
		margin-top: .1rem;
	}

	.latest-list li .item {
		padding: .15rem;
	}

	.all-nav {
		margin-top: .1rem;
	}

	.requirements-content {
		flex-wrap: wrap;
	}

	.all-list {
		width: 100%;
	}

	.all-list li {
		padding: .15rem;
	}

	.requirements-top h2>span {
		display: flex;
		flex-wrap: wrap;
		font-size: .12rem;
	}

	.requirements-top h2>span>em {
		margin-bottom: .05rem;
	}

	.requirements-top .price {
		font-size: .15rem;
	}

	.requirements-top h2 {
		width: calc(100% - 1rem);
	}

	.requirements-bottom .txt p {
		font-size: .13rem;
	}

	.requirements-bottom .btn {
		height: .36rem;
		font-size: .14rem;
		width: 1rem;
	}

	.requirements-bottom .btns {
		width: 1.2rem;
	}

	.requirements-bottom .txt {
		width: calc(100% - 1.2rem);
		padding-right: .2rem;
	}

	.all-nav span {
		margin-right: .3rem;
		font-size: .15rem;
	}

	.all-list li {
		margin-top: .15rem;
	}

	.right-side {
		width: 100%;
		text-align: justify;
	}

	.try-pup {
		padding: .1rem .15rem;
	}

	.try-pup p input,
	.try-pup p textarea {
		width: 100%;
	}

	/* 产品对比 */
	.contrast-product-bg {
		position: static;
	}

	.contrast-product .title {
		display: none;
	}

	.contrast-product .list {
		width: 100%;
	}

	.contrast-product .list .item {
		width: 48.6%;
	}

	.contrast-info {
		flex-wrap: wrap;
	}

	.contrast-side {
		width: 100%;
		top: .5rem;
		padding: 0 .1rem .1rem;
		margin-top: .15rem;
	}

	.contrast-nav {
		display: flex;
		flex-wrap: wrap;
		align-items: center;
	}

	.contrast-nav li {
		display: flex;
		justify-content: center;
		align-items: center;
		width: calc(25% - .075rem);
		height: .28rem;
		background-color: #faf9fe;
		border-radius: .14rem;
		text-indent: 0;
		border: 0 !important;
		margin-top: .1rem;
		margin-right: .1rem;
		font-size: .14rem;
	}

	.contrast-nav li:nth-of-type(4n) {
		margin-right: 0;
	}

	.contrast-nav li.active {
		background-color: #288fff;
		color: #ffffff;
	}

	.contrast {
		width: 100%;
	}

	.contrast-list li {
		margin-top: .15rem;
		padding: .1rem;
	}

	.contrast-table {
		font-size: .13rem;
	}

	.contrast-table tr td {
		padding: .1rem;
	}

	.contrast-table tr td:nth-of-type(1) {
		width: .3rem;
		text-align: left;
	}

	.price-item p {
		font-size: .14rem;
	}

	.price-item strong {
		font-size: .18rem;
		margin: .05rem 0;
	}

	.price-item span {
		font-size: .13rem;
	}

	.contrast-table .price-btn {
		font-size: .13rem;
	}

	.contrast-img {
		width: 1.28rem;
		height: .96rem;
	}

	.contrast-img span {
		line-height: .18rem;
		font-size: .12rem;
	}

	.contrast-table tr td .case-item {
		width: 1.28rem;
	}

	.contrast-table .more {
		font-size: .12rem;
	}

	.contrast-product .txt>span {
		width: .6rem;
		height: .6rem;
	}

	.contrast-product .txt>p {
		width: calc(100% - .65rem);
		font-size: .14rem;
	}

	.contrast-product .btn {
		height: .28rem;
		border-radius: .14rem;
		font-size: .12rem;
	}

	.contrast-product .btns {
		margin-top: .1rem;
	}

	.detail-info .add-btn {
		top: .05rem;
		height: .26rem;
		font-size: .12rem;
	}

	.detail-info .add-btn>span {
		font-size: .17rem;
	}

	.software-list li>.list h3 {
		font-size: .16rem;
	}

	.software-list li>.list p {
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		white-space: normal;
	}

	.use-list li .swiper-slide .btn span {
		margin-right: .08rem;
	}

	.use-list li .swiper-slide .btn p {
		width: 1.22rem;
		font-size: .15rem;
	}

	.use-list li .swiper-slide h3 {
		font-size: .15rem;
	}

	.use-list li .swiper-slide .txt>p,
	.use-list li .swiper-slide .tags>span em {
		font-size: .14rem;
	}

	.cate-content {
		flex-direction: column;
	}

	.cate-two {
		width: 100%;
		flex-direction: row;
		flex-wrap: wrap;
	}

	.cate-two>a {
		box-sizing: border-box;
		width: 50%;
		padding: 0 .08rem 0 .12rem;
		font-size: .15rem;
		height: .45rem;
		border-top: 1px solid #f4F5F6;
	}

	.cate-two>a:nth-of-type(odd) {
		border-right: 1px solid #f4F5F6;
	}

	.cate-two>a:nth-of-type(1),
	.cate-two>a:nth-of-type(2) {
		border-top: 0;
	}

	.cate-two>a img {
		transform: rotateZ(90deg);
		width: .18rem;
		height: .18rem;
	}

	.cate-three {
		margin-top: .15rem;
		width: 100%;
	}

	.cate-three .item a {
		line-height: .45rem;
		font-size: .15rem;
		border-bottom: 1px solid #f4F5F6;
	}

	.cate-three .item a:last-child {
		border-bottom: 0;
	}

	.page-size {
		padding-top: .05rem;
	}

	.page-size .pagination li {
		width: .22rem;
		height: .22rem;
		line-height: .22rem;
		font-size: .13rem;
	}

	.page-size .pagination li:nth-of-type(1),
	.page-size .pagination li:nth-last-of-type(1) {
		font-size: .17rem;
	}

	.site-map .cate {
		padding-top: .2rem;
	}

	.site-map .item {
		width: calc(50% - .06rem);
		padding: .1rem;
		margin: .12rem .12rem 0 0;
	}

	.site-map .item:nth-of-type(5n) {
		margin-right: .12rem;
	}

	.site-map .item:nth-of-type(even) {
		margin-right: 0;
	}

	.not-company-tips {
		top: .05rem;
		font-size: .11rem;
	}

	.qa-content {
		margin-top: 0;
	}

	.qa-content .question {
		width: 100%;
	}

	.case-detail-info {
		padding: .2rem 0;
	}

	.case-detail-info .info {
		flex-wrap: wrap;
	}

	.case-detail-info .txt {
		width: 100%;
	}

	.case-detail-info .txt h1 {
		font-size: .2rem;
	}

	.case-detail-info .img {
		margin-top: .1rem;
	}

	.company-profile .detail-title {
		font-size: .2rem;
		margin: .1rem 0;
	}

	.rich-text {
		width: 100%;
		overflow: hidden;
	}

	.rich-text img {
		max-width: 100%;
	}

	.code-box .code-msg input {
		width: 2rem;
	}

	.captcha-pup {
		padding: .1rem .15rem;
	}

	.code-box .code-btn {
		margin-left: .1rem;
	}

	.img-code p:nth-of-type(2) {
		margin-left: .1rem;
	}

	.img-code p:nth-of-type(1) input {
		width: 1.4rem;
	}

	.pup-tips {
		font-size: .13rem;
	}
}